SSH可以做任何事情!
赞美SSH!不需要SAMBA,不需要frp,不需要远程桌面——你需要的,只是SSH!
通过SSH拷贝文件
可以使用scp命令。
scp hostname:/path/to/your_file /path/to/local/dir
这样远程机器上的文件会被下载到本地。
scp /path/to/local_file hostname:/path/to/remote/dir
这样本地机器上的文件会被上传到远程。如果要拷贝目录,加上 -r 参数即可。
用SSH挂载远程文件夹
安装 sshfs。如果你使用的是 Ubuntu/Debian:
sudo apt install sshfs
或者,如果你使用的是 CentOS/RHEL:
sudo yum install fuse-sshfs
或者,在 macOS 中:
brew install sshfs
创建一个空目录
mkdir /home/user/testdir
“链接”或“挂载”两个目录
sshfs user@server.com:/remote/dir /home/user/testdir
“取消链接”目录
fusermount -u /home/user/testdir
在 BSD 和 macOS 上,要卸载文件系统:
umount mountpoint
或者
diskutil unmount mountpoint
给远程机器使用本地代理
ssh -R 127.0.0.1:8080:127.0.0.1:1234 hostname
其中本地代理运行在1234端口,远程机器可以认为代理运行在8080端口上
ssh -R 127.0.0.1:1234:127.0.0.1:1234 hostnama
这样则是远程和本机使用同样的端口
通过SSH运行Linux GUI app
原理是在本地运行一个Xserver。请参考下面2篇教程:
https://www.tomshardware.com/how-to/forward-x-session-ssh
https://www.cyberciti.biz/faq/apple-osx-mountain-lion-mavericks-install-xquartz-server/
如果我想使用远程的软件呢🧐
回复删除