1. 安装
系统一般默认带有ssh-client,还需安装ssh-server:
apt-get update
sudo apt-get openssh-server
2. 配置
最简单的配置就是允许root登陆,这样很方便(但不安全,尤其在口令认证方式下):
vim或gedit打开/etc/ssh/sshd_config :
#注掉一行:
#PermitRootLogin without-password
#然后添加一行:
#PermitRootLogin yes
3. 开启
注:即便在root用户下也要加sudo,否则可能会报“initctl:未知任务: ssh”、 “ssh 未知任务”之类的错误信息(有点奇怪,google到有些求助帖子里讨论了很长也没解决。。。,自己加了个sudo暂时没有问题了):
sudo service ssh start
如果之前已经开启,需要重启来使配置修改生效:
sudo service ssh restart
查看sshd状态:
sudo service ssh status
4. 使用
远程登录这台ubuntu:
ssh root@远程IP地址
远程拷贝文件:
scp 本地文件 root@远程IP地址:/远程目录