linux学习lesson3

目录

 

1 使用PuTTY远程连接Linux

2 使用xshell连接Linux

3 PuTTY密钥认证

4 xshell密钥认证


1 使用PuTTY远程连接Linux

1.1 putty下载地址:

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

找到putty.zip包一起下载,根据自己系统位数下载

1.2 解压putty.zip包,里面会有一些运行软件:

鼠标双击红色框的PUTTY.EXE,即可以启动putty远程登录工具

长的红色框里输入要远程登录的服务器ip,后边是登录的端口号,如果端口号没修改的话就是默认22;然后给连接的服务器命名,并保存,这样下次登录可以直接选择对应的名称登录,选择完之后,点击open即可连接服务器

注意的是显示的窗口选择UTF-8,不然显示会出现乱码

第一次连接到服务器时,都会提示登录安全警告,点击是即可,下次登录就不会出现这个警告了

然后输入账号:root和密码:xxxxx即可以登录了

2 使用xshell连接Linux

2.1 xshell下载地址:

https://www.netsarang.com/download/down_form.html?code=622

这个是官网下载,需要简单填写一些信息,提交之后邮箱会收到一个xshell的下载地址,点击下载即可(这个是属于个人学习使用的)

如果不想到官网下载,还有一个办法是到360软件管家也可以下载的

2.2 安装xshell软件,安装完之后会在桌面有个图标:

然后启动

a)进入xshell界面,进行新建一个用户会话

b)输入会话的名称以及连接服务器的ip

c)设置用户登录方式,使用密码登录,然后输入服务器的用户名称:root(如果有其他用户也可以写,例如:centos,Jim...),输入用户对应的密码:xxxxxx;设置完之后点击确认即可完成

PS:如果还想设置对话窗口字体大小,颜色等属性,可以选择外观选项,然后进行设置

d)设置完成之后,就会回到会话界面,worker1就是刚才配置的,然后点击连接就可以进行远程登录服务器

e)这样就成功远程登录上服务器了

PS:以上出现警告:WARNING! The remote SSH server rejected X11 forwarding request.

如果想去掉这个警告,解决办法:

法1)编辑vi /etc/ssh/sshd_config配置文件,输入“/X11Forwarding”搜索,设置

X11Forwarding yes

配置xshell的连接属性,如下图去掉√

这样重新连就不会有警告了

法2)安装相应的包

yum install xorg-x11-xauth

另外确保/etc/ssh/sshd_config配置文件开启X11Forwarding yes

重新连也不会有警告了

还有一个小操作,就是xshell默认鼠标选中不是复制的,鼠标右键也不是粘贴的,这里可以设置一下即可

从xshell的菜单栏,工具->选项,进入以下界面,进行配置

3 PuTTY密钥认证

3.1 打开putty密钥生成软件

3.1.1 启动的界面,点击Generate生成密钥

3.1.2点击生成密钥的时候,需要动动鼠标,才能快速生成,秘钥生成如下:

1)生成的公钥,拷贝到需要远程的服务器上的配置文件~/.ssh/authorized_keys

步骤是:

#mkdir ~/.ssh

#chmod 700 ~/.ssh

#touch ~/.ssh/authorized_keys

#chmod 600 ~/.ssh/authorized_keys

#vi ~/.ssh/authorized_keys

输入“i”进入编辑模式,添加公钥

编辑完之后,按下ESC键,输入:wq退出

2)私钥的名称,可以修改

3)设置密钥的密码,密钥登录时候需要使用到,一定要记住

4)a.保存公钥,方便以后需要登录其他服务器时候使用 

  b.保存私钥,用来登录服务器认证用的

3.1.3生成完密钥之后,启动putty.exe软件,Load用户worker1,确认ip和端口号是否正确

然后找到ssh选项添加私钥,1)Browse按键,添加刚才保存的私钥,接着就可以点击open就可以使用密钥登陆服务器了

连接时候弹出需要输入密钥登录的密码,就是刚才生成密钥设置的密码,输入xxxxxx,成功连上

4 xshell密钥认证

4.1打开xshell软件,点击工具->新建用户密钥生成向导

4.2跳转到到向导界面,保持默认即可,点击下一步

4.3继续点击下一步

4.4在跳转到该界面,密钥名称可以保持默认或者可以修改,输入密钥的密码;然后点击下一步

4.5跳转到公钥生成了,然后点击保存为文件把公钥保存下来,这时候把公钥拷贝到远程服务器端上的配置文件~/.ssh/authorized_keys (如果没有这个文件需要执行下步骤,已有该文件可以跳过)

步骤是:

#mkdir ~/.ssh

#chmod 700 ~/.ssh

#touch ~/.ssh/authorized_keys

#chmod 600 ~/.ssh/authorized_keys

#vi ~/.ssh/authorized_keys

输入“i”进入编辑模式

拷贝公钥到服务器端上,编辑完之后,按下ESC键,输入:wq退出;点击xshell密钥向导的完成按键

4.5进行xshell的密钥登录,选择用户身份验证选项

1)登录验证方法改为public key,用户名为root(如果是配置为其他用户也可以)

2)添加验证的私钥,通过点击浏览选择对应的私钥,再输入密钥的密码,点击确认或者连接

第一次密钥登录时候,会出现安全警告,点击接受并保存即可

然后通过密钥成功登录远程服务器上了

PS:做实验时候,担心把原来的环境配置文件不小心修改了,但是不知道怎么恢复,可以在修改之前,做快照,以便恢复原来的系统配置环境,可以如下图进行快照保存

步骤:VMware workstation的菜单,虚拟机->快照->拍摄快照,即可保存当前系统环境配置

需要的时候,可以回到当时保存的快照,步骤:VMware workstation的菜单,虚拟机->快照->快照管理器,选择快照,转到快照启动

猜你喜欢

转载自blog.csdn.net/InfiniteIdea_Go/article/details/82499967
今日推荐