远程连接Linux

2018-09-08  本文已影响0人  XiaoMing丶

1. 使用PuTTY远程连接Linux

首先到PuTTY官网下载putty-64bit-0.70-installer.msi最新版本的windows安装包,下载完后运行安装,所有配置保持默认值即可。安装完成后打开PuTTY软件,界面如下:


image.png

在Host Name(or IP address)框里输出虚拟机IP地址192.168.89.130,端口默认22, 保存为一个minglinux的sessions,然后点击下方的open,接下来出现的界面trust this host,选择是(Y),最后输入用户名和密码进行登陆。如下图:


image.png
image.png image.png

点击左侧Window选项,修改界面中的的Lines of scrollback的数值可以改变PuTTY中鼠标滚动显示行数,选2000。


image.png

设置字体

image.png

image.png

设置字符编码UTF-8


image.png

2. 使用xshell连接Linux

安装包到官网下载,下载完直接安装即可。
首次打开Xshell会弹出会话窗口,


image.png

新建会话


image.png
字体设置
image.png
会话保持活动时间调600s

最后确定,连接接,选择接受并保存



输出用户名和密码并选择记住,连接成功。
image.png
image.png

3. PuTTY密钥认证

打开PuTTYgen,点击Generate生成密钥,点Save private key保存好私钥。

image.png
image.png

运行以下命令创建.ssh目录和authorized_key 文件,并将在PuTTYgen中生成的公钥复制粘贴到authorized_key 文件中,保存文件。

[root@localhost ~]# mkdir /root/.ssh
[root@localhost ~]# chmod 700 /root/.ssh
[root@localhost ~]# vi /root/.ssh/authorized_key

然后还有关闭selinux,使用如下命令:
[root@localhost ~]# setenforce 0
最后指定本地私钥文件,在Sessions那保存设置,然后open,成功配对。

image.png
image.png

4. xshell密钥认证

Xshell使用密钥认证的步骤和PuTTY的步骤仅生成密钥对的方式不一样,其他的在前面都已经弄过了,就是一样的命令。

[root@localhost ~]# mkdir /root/.ssh
[root@localhost ~]# chmod 700 /root/.ssh
[root@localhost ~]# vi /root/.ssh/authorized_key
[root@localhost ~]# setenforce 0

下面是xshell生成密钥对的步骤:
点击新建用户密钥生成向导,

image.png

下一步


image.png

下一步


image.png
加密密钥的密码
image.png
生成了密钥,点“保存为文件”保存在本地,将公钥拷贝到虚拟机/root/.ssh/authorized_keys文件中,然后点完成。

image.png

进入会话属性,修改用户身份验证方法为Public Key,选择刚才保存的用户密钥文件,是输入密钥加密密码,然后点确定返回后再点连接,发现可以直接连接到虚拟机,不需输入用户名和密码,这样表示xshell密钥认证方式连接虚拟机成功。


image.png
上一篇 下一篇

猜你喜欢

热点阅读