Linux 长途登录

Linux 普通作为办事器利用,而办事器普通放在机房,你不能够在机房操纵你的 Linux 办事器。

这时候候咱们就须要长途登录到Linux办事器来办理保护体系。

Linux 体系中是经由进程 ssh 办事完成的长途登录功效,默许 ssh 办事端标语为 22。

Window 体系上 Linux 长途登录客户端有 SecureCRT, Putty, SSH Secure Shell 等,本文以 Putty 为例来登录长途办事器。

Putty 下载地点//www.putty.org/a>

若是你下载了 Putty,请双击 putty.exe 而后弹出以下的窗口。

在Host Name( or IP address) 上面的框中输出你要登录的长途办事器IP(能够经由进程ifconfig号令检查办事器ip),而后回车。

此时,提醒咱们输出要登录的用户名。

输出root 而后回车,再输出暗码,就可以够登录到长途的linux体系了。


利用密钥认证机制长途登录linux

SSH 为 Secure Shell 的缩写,由 IETF 的收集任务小组(Network Working Group)所拟定。

SSH 为成立在利用层和传输层根本上的宁静和谈。

起首利用东西 PUTTYGEN.EXE 天生密钥对。翻开东西 PUTTYGEN.EXE 后以下图所示:

该东西能够天生三种格局的key :SSH-1(RSA) SSH-2(RSA) SSH-2(DSA) ,咱们接纳默许的格局即 SSH-2(RSA)。Number of bits in a generated key 这个是指天生的key的巨细,这个数值越大,天生的key就越庞杂,宁静性就越高。这里咱们写 2048。

而后单击Generate 起头天生密钥对:

注重的是,在这个进程中鼠标要往返的动,不然这个进度条是不会动的。

到这里,密钥对已天生了。你能够给你的密钥输出一个暗码,(在Key Passphrase那边)也能够留空。而后点 Save public key 保管公钥,点 Save private Key 保管私钥。笔者倡议你放到一个比拟宁静的处所,一来避免别人窃看,二来避免误删除。接上去就该到长途 linux 主机上设置了。

1)建立目次 /root/.ssh 并设置权限

root@localhost ~# mkdir /root/.ssh mkdir 号令用来建立目次,今后会具体先容,临时只领会便可。

root@localhost ~# chmod 700 /root/.ssh chmod 号令是用来点窜文件属性权限的,今后会具体先容。

2)建立文件 / root/.ssh/authorized_keys

root@localhost ~# vim /root/.ssh/authorized_keys vim 号令是编辑一个文本文件的号令,一样在后续章节具体先容。

3)翻开适才天生的public key 文件,倡议利用写字板翻开,如许看着舒畅一些,复制从AAAA开首至 "---- END SSH2 PUBLIC KEY ----" 该行上的一切内容,粘贴到/root/.ssh/authorized_keys 文件中,要保障一切字符在一行。(能够先把复制的内容拷贝至记事本,而后编辑成一行载粘贴到该文件中)。

在这里要简略先容一下,若何粘贴,用vim翻开阿谁文件后,该文件不存在,以是vim会主动建立。按一下字母"i"而后同时按shift + Insert 停止粘贴(或单击鼠标右键便可),条件是已复制到剪切板中了。粘贴好后,而后把光标挪动到该行最后面输出 ssh-rsa ,而后按空格。再按ESC,而后输出冒号wq 即 :wq 就保管了。格局以下图:

4)再设置putty选项,点窗口左边的SSh –> Auth ,单击窗口右边的Browse… 挑选方才天生的私钥, 再点Open ,此时输出root,就不必输出暗码就可以够登录了。

若是在后面你设置了Key Passphrase ,那末此时就会提醒你输出暗码的。为了加倍宁静倡议大师要设置一个Key Passphrase。