Ubuntu ssh的安装及使用,测试联通

一、服务器安装ssh

1.安装openssh-server和net-tools:sudo apt install openssh-server net-tools
2.查看服务器主机地址:ifconfigip a
在这里插入图片描述
如图,inet部分即为服务器主机地址

二、连接服务器

1.连接服务器:ssh username@IP,或连接服务器图形界面:ssh username@IP -X
其中username为服务器端用户名,IP为服务器主机地址
在这里插入图片描述
2.执行后如图所示,输入yes
3.提示"ssh username@IP’s password: ",在后面输入服务器端用户密码
出现下图界面即为成功
在这里插入图片描述
4.客户端测试联通:ping 主机名

三、配置公私钥

接上ssh之后,可以通过配置公私钥的方法设置免密登录
1.客户端生成密钥对:ssh-keygen,一路回车即可,其中id_rsa为私钥,id_rsa.pub为公钥
2.SFTP连接服务器:sftp username@IP,并上传文件:put /home/客户端用户名/.ssh/id_rsa.pub /home/服务器用户名/.ssh
服务器端做如下操作:
3.进入.ssh目录:cd ~/.ssh
4.写入密钥:cat id_rsa.pub >> authorized_keys
5.修改authorized_keys权限:sudo chmod 600 authorized_keys
6.重启服务:service sshd restart
7.删除公钥文件:rm ~/.ssh/id_rsa.pub

附加

客户端连接时遇到如下报错:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
……

解决方法:
删除用户目录中的.ssh/known_hosts文件:rm -rf ~/.ssh/known_hosts

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值