putty远程linux系统时间修改,使用putty远程linux服务

由于之前已经安装了Centos系统,可以进行操作或配置服务器了,但是有时候由于服务器在机房或者其他地方,我们需要通过远程的方式连接过去操作,接下来我们用putty来连接linux服务,并做一些简单的设置:

putty密钥验证的原理:私钥和公钥是成对的,都会有私钥加密,公钥解密,私钥保存在本地,公钥保存在服务器上,当本地连接远程的服务器时,会用私钥对数据加密,然后到远端后,用远端的公钥来解密的一个过程。

下载putty软件,百度云地址如下:

链接:http://pan.baidu.com/s/1eServv8 密码:vhd2

1、putty登录:

下载后解压软件,点击putty.exe,打开putty登录界面:

分别输入IP地址,端口号,名称,最后连接即可:

9fe1eb3802f655e93dd1f9881de5ecac.png

2、putty密钥验证:

2.1下载后解压文件,点击puttygen.exe:生成秘钥:

aa8f0e4d9488140f8d08e51ea3f6626b.png

2.2、点击generate,生成公钥(注意,需要鼠标不停在公钥上动,可以加载的快一些),公钥要放在linux服务器上的。

1a5cffe5367e75192174846f33437cc1.png

2.3、在linux服务器上创建目录./root/.ssh,并新建文本.ssh/authorized._keys.

d945b2379abb27a5cda9571d58361a83.png

由于.ssh是隐藏文件,查看时需要加ls  -a才可以查看。

8b60aa49700c4bd24728c54fa484058a.png

2.4、把puttygen生成的秘钥复制到服务器/root/.ssh/authorized_keys文本下,:

e3f7c23f6f4dc4a60770d589ba4f52f4.png

打开vi /root/.ssh/authorized_keys文本,复制公钥进去:

e3c29500534e09770fa0929a19e12a56.png

复制过来:

a00639c1be604348c4e1a6022d51a29b.png

2.5、此时公钥保存在了服务器上,则还我们需要将私钥保存在本地:如下:

还是打开之前运行的puttygen这个软件:保存:

829c1c016c89ea0a126a88ffb089fed8.png

2.6、此时需要把公钥和私钥关联在一起,打开之前解压后文件putty.exe.

f35f985ee8454f0dfa38149f0c6b783f.png

点击添加私钥,加号哪里的SSH:

48baac7de052dda44f6b090b440e92d1.png

2.8、添加完成后,返回到最上面session保存一下:

e1f1125d8073523d002f4c53beabe258.png

2.9、此时为了linux秘钥的安全性,还需要设置权限:

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

[root@localhost ~]# chmod 600 /root/.ssh/authorized_keys

此时还需要关闭防火墙,由于Centos 7.0默认是采用firewall作为防火墙,iptables没有安装。

firewall-cmd --state    查看firewall的状态:

[root@localhost ~]# systemctl stop firewalld.service

b8b005c93acc92ec1d3bca9679708262.png

2.10、还需要关闭selinux:,关于selinux有两种方式,一种是临时关闭,如下:

[root@localhost ~]# getenforce 0

Enforcing

第二种是永久关闭:打开vi  /etc/selinux/config,修改为diabled则为关闭。

16c638318ad9f8d430b4fe9a198d1a7b.png

2.11、此时已经设置完成:可以打开putty,exe客户端来连接服务器了:

e471a6b15894f94bde45c6f6ec594c16.png

再次连接,输入root用户名则可以,不需要输入密码了:

附记:

1、修改sshd 端口号:

1、打开vi /etc/ssh/sshd_config,修改端口号后,然后保存即可:

[root@localhost ~]# vi /etc/ssh/sshd_config

f0f6adc4dbaf3432dc8e4c884de1071f.png

2、然后重启关闭防火墙:sysctemctl  stop  firewalld.service.

ccc0c5db16a256c113d050bcd10e52fe.png

此时重新登录即可。

2、修改只允许root用户登录:修改/etc/ssh/sshd_chonfig.修改permitRootLogin yes.

826e5a695a568d9cf2e2190adf8a84bb.png

3、设置只允许使用秘钥登录,不允许密码登录:

修改/etc/sshd/sshd_config. 设置passwordauthenticaiton yes。

29ade2004926291842ac165694384b1c.png

修改/etc/sshd/sshd_config. 设置pubkeyauthenticaiton yes。

d3c99617ce3d2f20e48c5998c238368c.png此时则不允许密码登录了,只能秘钥登录。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Putty使用技巧, 1. PuTTY 中文教程 1. 更新记录 2. 版权声明 3. 序言 4. 一些基本知识 5. 简介 6. 安装 7. 第一印象,开始登录一台远程主机 8. 首次登录一台主机时 9. 又看到了中文乱码 10. 怎么还是乱码? 11. 在 PuTTY 里面怎样选中,复制和粘贴? 2. 实时保存会话 1. 关于注销登录的一些事情 2. 窗口保存的输出有点少,前面的都看不到了 3. 新建一个会话时,还有些东西再啰嗦一下 1. 保持连接,不要自动断开 2. 自动登录用户 3. 自动设置环境变量 4. 设置代理服务器 5. 自动执行一个命令 6. 数据自动压缩传输,变相的提高传输速率 7. 无需口令登录 8. X11 转发能够让你在 Windows 上使用 Linux 的程序 9. 用 SSH Tunnels(SSH 隧道),突破防火墙 4. 象特洛伊木马一样建立一条 SSH 反向隧道 5. 把 PuTTY 作为一个安全的代理服务器来使用 1. 设置 PuTTY 的默认设置 2. 备份 PuTTY 的设置 3. 删除 PuTTY 的设置 6. 用 PuTTYgen 来生成密钥,以后可以不用密码登录服务器了 1. 开始用 PuTTYgen 创建密钥 2. 用密钥登录服务器的流程 7. Pagent 加载密钥,每次开机后只需要输入一次密钥口令 8. 用 SSH 来传输文件 1. PSCP 的使用 2. 再来看看 PSFTP 3. 其他可选的 SFTP 客户端 9. 用 Plink 更方便快捷的执行远程主机上的命令 10. 用假象去迷惑敌人 11. Tips(小技巧) 12. FAQ(常见问题) 13. 附录

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值