$ sudo apt-get install ssh
2. 使用ssh连接其他ubuntu系统
$ ssh username@ip
3. 将 文件/文件夹 从本地传到远程ubuntu系统文件系统
$ scp file username@ip:/home/username/Downloads #将文件传到远程文件系统中的Downloads文件夹下
$ scp -r directory username@ip:/home/username/Downloads #将文件夹传到远程文件系统中的Downloads文件夹下
4. 将 文件/文件夹 从远程ubuntu系统文件系统传到本地
$ scp username@ip:/home/username/Downloads/file ~/Downloads/ #将远程文件系统中的文件传到本地的Downloads文件夹下
$ scp -r username@ip:/home/username/Downloads/directory ~/Downloads/ #将远程文件系统中的文件夹传到本地的Downloads文件夹下
可能遇见的问题
1. 远程主机的身份识别已经改变 ”REMOTE HOST IDENTIFICATION HAS CHANGED! “
解决方法: ssh-keygen命令有一个参数 -R hostname,作用是从known_hosts 文件中删除所有属于 hostname 的密钥。
比如使用ssh登录远程主机192.168.2.50,出现这个错误,只需要使用以下命令就可以解决问题
$ ssh-keygen -f "home/username/.ssh/known.hosts" -R 192.168.2.50