远程登陆Linux:

         Xshell登陆     puTTY登陆(非多窗口,开源免费)   

        secureCRT登陆      Xmanager登陆(图形)

         Linux登陆Linux 直接通过内部的ssh登陆

         mac登陆Linux 可以通过终端

         windows也有一个类似终端的cmd

在Linux 中登陆 Linux (是允许自己登录自己的) 命令 ——ssh

ssh  root@XXX.XXX.XXX.XXX   -P  22

-P是登录端口号,可能不是默认的22

xshell泄露私钥 xshell私钥登录_linux

第一次登录有提示,输入yes,然后后面在password输入密码就能登陆上了。

Xshell登陆中要设置的验证其实有几种方式,其中一种是密钥验证Public Key

xshell泄露私钥 xshell私钥登录_服务器_02

如何设置密钥认证:

         使用一对密钥进行验证,其中包含一对 公钥+私钥 ,

公钥加密(在被连接服务器上),

私钥解密(在个人XShell上)。

意义就是让私钥所有者能够不用密码就能登录公钥所在机。

xshell泄露私钥 xshell私钥登录_绝对路径_03

密钥认证时候也可以设置密码,当然这个密码也可以是空,即只需要密钥认证就可以了

xshell泄露私钥 xshell私钥登录_服务器_04

生成以后,查看公钥,复制,后续要写入被连接的服务器。

公钥可以在属性中查看内容。

xshell泄露私钥 xshell私钥登录_linux_05

xshell泄露私钥 xshell私钥登录_linux_06

需要在哪台机上认证,就把公钥放到哪台机上。

被放了公钥的机子登录是不要密码的。

在服务器家目录下  ~/.ssh/  位置创建一个文件  authorized_keys    

没有.ssh 则 mkdir .ssh

~  表示 家目录

. 目录 表示 隐藏的目录,用ll -a 或 ls -la查看

xshell泄露私钥 xshell私钥登录_绝对路径_07

vi 打开 authorized_keys  编辑

粘贴复制的公钥。(这其实是一整行)

如果有新的机器的公钥要加进来,则回车后,在后面追加。

不同机子的公钥可以 #名字 备注 ,记得是独行写就好。

xshell泄露私钥 xshell私钥登录_xshell泄露私钥_08

按:wq 保存退出

chmod  600  authorized_keys  给文件赋权

 在Xshell 连接属性上修改连接方法 和 选中上面的密钥

xshell泄露私钥 xshell私钥登录_linux_09

创建目录命令—— mkdir

列出目录命令——ls (list)

~ 表示用户的家目录

进入到某个目录——cd

cd后面什么都不加,表示进入到用户的家目录  

cd 在操作上等于 cd  ~

相对路径   指的是相当于当前目录的一个路径,

绝对路径   指的是由 / 开头的路径。

比如 cd  tmp 就是相对路径,      cd  /temp/指的就是绝对路径

cd  - 

xshell泄露私钥 xshell私钥登录_linux_10

Xshell 的一个快捷使用方式设定

鼠标左键选中就复制,鼠标右键就粘贴

xshell泄露私钥 xshell私钥登录_ssh_11