ssh的一些配置

@ssh的一些配置

ssh的一些配置

使用xshell生成密钥

1.打开Xshell,在菜单栏点击“工具”,在弹出的菜单中选择“(新建用户密钥生成向导)”,如下图,后面一步步点下去就行了,记好加密的密码和文件存放的位置。
打开Xshell,在菜单栏点击“工具”,在弹出的菜单中选择“(新建用户密钥生成向导)”,如下图
2.生成密钥后,用ftp将文件传送至/home/lalala/.ssh/下,lalala表示用户名

安全性

要修改ssh的一些默认配置提升安全性
1.sudo gedit /etc/ssh/sshd_config 修改配置文件,目录是/etc/ssh/sshd_config

修改项目:
以下要去掉#
port 22 将端口号22修改为6666等比较大的数值(好像是在65535之下吧)
PasswordAuthentication no设置不能用密码登录
PubkeyAuthentication yes允许公钥验证登录
AuthorizedKeysFile .ssh/id_rsa.pub指定公钥文件路径为./ssh目录下的id_rsa.pub文件

  1. sudo service sshd restart重启sshd服务
  2. systemctl restart sshd.service 如果是centos系统,要用此命令重启

使用ssh连接其他服务器

1.sudo apt install ssh 安装ssh
2.ssh [email protected] -p6666 niubi是用户名,10.10.10.10是服务器ip地址, 6666是端口号
3.exit 退出已连接的服务器

参考链接

【1】Ubuntu实现远程登陆之ssh——安装ssh服务端(来自简书上面的一篇博客)
【2】OpenSSH 服务器
【3】安全的SSH设置
【4】linux scp命令 将数据从一台linux服务器复制到另一台linux服务器
【5】Xshell配置ssh免密码登录-密钥公钥(Public key)

猜你喜欢

转载自blog.csdn.net/qq_43140843/article/details/89890628