安装
sudo apt install openssh-server
配置
vi /etc/ssh/sshd_config
- sshd_config中添加
PermitRootLogin yes #允许root用户登录
PubkeyAuthentication yes #允许密钥登录
AuthorizedKeysFile .ssh/authorized_keys #密钥存放位置
PasswordAuthentication yes #允许密码登录
- 密码登录
passwd + 用户名 创建登录用户passwd root #创建root用户
- 密钥登陆
vi ~/.ssh/authorized_keys #如果没有手动创建
windows 以密钥登录ubuntu
-
ssh-keygen在windows 创建公钥与私钥
ssh-keygen -
打开
id_rsa.pub
id_rsa.pub -
vi ~/.ssh/authorized_keys复制该字符串到这里
authorized_keys - 修改权限(非常重要)
chmod 0700 /root chmod 0700 ~/.ssh chmod 0600 ~/.ssh/authorized_keys
- 重启ssh服务
service sshd restart
-
错误日志调试
service sshd stop
/usr/sbin/sshd -d
网友评论