返回列表 发帖

PuTTY远程管理Oracle Linux6.9

笺注:这是在 Oracle Linux6.9安装Oracle11gR2 的基础上进行的。


PuTTY是一款开源免费的Telnet、SSH客户端工具,可用于远程管理、实时监控Linux服务器。

PuTTY的下载链接:https://pan.baidu.com/s/18r68o_KZcEMVrZHOi4dvpw  提取码:z8bd


图片1.png
2020-10-24 15:30



图片2.png
2020-10-24 15:30

注释:可以直接输入主机的IP地址,就点击“打开”;但下次登录需要再次输入IP地址。


图片3.png
2020-10-24 15:30

注释:只是第一次登录该服务器时,才会有这警告。


默认情况下,SSH登录是需要用户名、密码验证的
图片4.png
2020-10-24 15:31





保存会话:
图片5.png
2020-10-24 15:31



会话保存成功:
图片6.png
2020-10-24 15:31



以后选择会话,然后打开:
图片7.png
2020-10-24 15:32



图片8.png
2020-10-24 15:32


笺注:
登录依旧需要输入用户名、密码的;PuTTY无法保存用户名和密码。








解决中文乱码问题:
重新打开putty.exe,选择指定的会话后,点击“载入”
图片9.png
2020-10-24 15:32



会话载入成功:
图片10.png
2020-10-24 15:33



图片11.png
2020-10-24 15:33



还可以设置一下字体:
图片12.png
2020-10-24 15:33



图片13.png
2020-10-24 15:33



图片14.png
2020-10-24 15:33



记得保存一下:
图片15.png
2020-10-24 15:34



笺注:回车键为复制字符串,鼠标右键为粘贴字符串。
图片16.png
2020-10-24 15:34















######

PuTTY创建的密钥对

运行 puttygen.exe
图片17.png
2020-10-24 15:34



图片18.png
2020-10-24 15:35



图片19.png
2020-10-24 15:35



图片20.png
2020-10-24 15:35

注释:通行短语可以设置,也可以不设置。


私钥可以直接点击“保存私钥”,然后自定义保存:
图片21.png
2020-10-24 15:35



图片22.png
2020-10-24 15:35



公钥内容需要手动新建一个文本去保存:
图片23.png
2020-10-24 15:37

注释:必须要选择全部内容。


备注:密钥对文件名都是自定义的
图片24.png
2020-10-24 15:37






#######

Linux服务端:

[root@oracle ~]# ssh 127.0.0.1
-bash: ssh: command not found

解决方法:
[root@oracle ~]# yum -y install openssh-clients


给用户root生成一个文件夹:
[root@oracle ~]# ssh 127.0.0.1
The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established.
RSA key fingerprint is ca:80:75:a9:a1:bd:a0:f8:cd:49:27:b7:32:50:3c:86.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '127.0.0.1' (RSA) to the list of known hosts.
root@127.0.0.1's password: #输入用户root的密码
Last login: Fri Oct 16 19:17:13 2020 from 192.168.168.159

[root@oracle ~]# pwd
/root
[root@oracle ~]# find ./ -type d
./
./.ssh


将公钥内容复制过来:(~/.ssh/authorized_keys 默认是不存在的)
[root@oracle ~]# vi ~/.ssh/authorized_keys
追加:
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQBv42vDnnx0Z5+yXn60WTi6TKKrlkvy+gEAVHmzREmmS0UzT90fnpKYAaVQ1yGss+cIEr9GX31pbu2IY7HnRGGlZVC3wzAtDqRKKIbbMYqf3iS4GxETFEM7vNn443m4xqjnyoznXn4U2edahhZSkf9NVvz3R3CoB4GKqbxpa/GuIKCajLFQrSjYfnKdTF6kGYFJTCv9bvt8JZav4vDDjJP4AvK6wjsooKAFjOFsk7tJeDrSuSFkkE7A7qX5a3O9ty7s+pJ/JobjSSimG/1Wm74X3nL9uGEsz407/6Z5lzHpS/irD4Oy8GsrLRpw411rAOOt/qbV+mn/gmADecWz6tX3 rsa-key-20201024


[root@oracle ~]# cat ~/.ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQBv42vDnnx0Z5+yXn60WTi6TKKrlkvy+gEAVHmzREmmS0UzT90fnpKYAaVQ1yGss+cIEr9GX31pbu2IY7HnRGGlZVC3wzAtDqRKKIbbMYqf3iS4GxETFEM7vNn443m4xqjnyoznXn4U2edahhZSkf9NVvz3R3CoB4GKqbxpa/GuIKCajLFQrSjYfnKdTF6kGYFJTCv9bvt8JZav4vDDjJP4AvK6wjsooKAFjOFsk7tJeDrSuSFkkE7A7qX5a3O9ty7s+pJ/JobjSSimG/1Wm74X3nL9uGEsz407/6Z5lzHpS/irD4Oy8GsrLRpw411rAOOt/qbV+mn/gmADecWz6tX3 rsa-key-20201024



设置公钥文件的权限:
[root@oracle ~]# chmod 644 ~/.ssh/authorized_keys

[root@oracle ~]# ll ~/.ssh/authorized_keys
-rw-r--r-- 1 root root 394 Oct 16 19:36 /root/.ssh/authorized_keys
[root@oracle ~]#
[root@oracle ~]# pwd
/root
[root@oracle ~]# ll .ssh/authorized_keys
-rw-r--r-- 1 root root 394 Oct 16 19:36 .ssh/authorized_keys



登录验证方式:(也可以进入文件里修改,命令本身是有的;要使用用户root才有权限进行操作)

// 禁止空密码用户远程登录
echo 'PermitEmptyPasswords no' >> /etc/ssh/sshd_config

// 启用密钥对验证
echo 'PubkeyAuthentication yes' >> /etc/ssh/sshd_config

// 指定公钥库数据文件
echo 'AuthorizedKeysFile     .ssh/authorized_keys' >> /etc/ssh/sshd_config

// 禁用密码验证(可选)
sed -i 's/PasswordAuthentication yes/PasswordAuthentication no/g' /etc/ssh/sshd_config



重启sshd服务:
[root@oracle ~]# service sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd:                                              [  OK  ]






PuTTY使用密钥对登录:

重新打开putty.exe,选择指定的会话后,点击“载入”
图片25.png
2020-10-24 15:40



会话载入成功:
图片26.png
2020-10-24 15:40



加载私钥文件:
图片27.png
2020-10-24 15:40



记得保存一下:
图片28.png
2020-10-24 15:41



图片29.png
2020-10-24 15:41



输入用户名root,再按回车键即可登录:
图片30.png
2020-10-24 15:41



可以切换用户:
图片31.png
2020-10-24 15:41







######

保存会话的日志记录

重新打开putty.exe,先载入指定的会话:
图片32.png
2020-10-24 15:42



图片33.png
2020-10-24 15:42



记得保存一下:
图片34.png
2020-10-24 15:42



操作日志是全记录的:
图片35.png
2020-10-24 15:42



图片36.png
2020-10-24 15:43




下次登录时,可以选择覆盖原日志文件:
图片38.png
2020-10-24 15:43











NTP服务的安装:(使用本地光盘作为Yum源即可)
[root@oracle ~]# yum -y install ntp

[root@oracle ~]# rpm -q ntp
ntp-4.2.6p5-10.0.1.el6_8.2.x86_64


即时同步别的NTP服务器:
[root@oracle ~]# ntpdate time.windows.com
24 Oct 10:15:57 ntpdate[2426]: step time server 20.189.79.72 offset 655922.182874 sec

[root@oracle ~]# date
Sat Oct 24 10:16:01 CST 2020





安装screen:(使用本地光盘作为Yum源即可)
[root@oracle ~]# yum -y install screen

[root@oracle ~]# rpm -q screen
screen-4.0.3-19.el6.x86_64





安装mailx:(使用本地光盘作为Yum源即可)
[root@oracle ~]# yum -y install mailx

[root@oracle ~]# rpm -q mailx
mailx-12.4-8.el6_6.x86_64





相关文章:
SecureCRT使用PuTTY创建的密钥对可参考:SecureCRT远程管理Linux(二)

PuTTY远程管理CentOS8
SecureCRT+密钥对验证

CentOS6使用mailx(使用新浪邮箱的25端口)
NTP时间同步

返回列表