Chinaunix首页 | 论坛 | 博客
  • 博客访问: 419681
  • 博文数量: 22
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1712
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-09 10:51
文章分类

全部博文(22)

文章存档

2016年(3)

2015年(6)

2014年(1)

2013年(12)

我的朋友

分类: LINUX

2013-12-20 18:16:12

1. 安装ssh
    $ 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
阅读(4223) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~