|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利;
办法一:利用puttygen.exe
第一步:天生密匙
运转puttygen.exe,选择必要的密匙范例和长度,利用默许的SSH2(RSA),长度设置为1024就能够了。
passphrase能够为空,以免登录时仍是要输出一次暗码。
点击Saveprivatekey按钮保留公匙和私匙,比方key.ppk,publickey不必保留,今后利用Puttygen.exeLoad功效就能够显现publickey。
第二步:上传密匙
用本人的帐号登录linux主机,然后实行上面的命令:
$ cd ~
$ mkdir .ssh
$ chmod 700 .ssh
$ cd .ssh
$ cat > authorized_keys
(复制puttygenpublicKey文本框内的内容,按Ctrl+C复制到剪贴板中。之前发生的key,那末利用load功效,就能够显现publickey了,然后在Putty窗口中按Shift+Ins粘贴)
(再按Ctrl+D键,完成文件的创立)
$chmod600authorized_keys
第三步:设置Putty
1)启动Putty,设置好session的各项参数(假如之前已设置过,那末load一下),然后从右边选择“SSH->Auth”,点击Browse按钮,选择key.ppk文件。
2)设置auto-login用户名,Connection->Data->Auto-loginusername
3)再从右边选择Session,然后点击Save按钮把修正保留上去。然后点击Open按钮就能够登录了。
假如下面的操纵都没有成绩,那这时候应当就主动登录了,无需输出暗码。
到这里基础能够停止了。。。。
可是假如但愿这个privatekey利用在linux主机上,不必暗码上岸上放有publickey的主机上,
那末:
第四步:linuxprivatekey设置
(运转puttygen.exe,load后面保留的key.ppk,假如还没关puttygen.exe,
这一步就不必了)
选择菜单Conversions->ExportOpenSSHkey,保留成文件id_rsa,上传到linux
主机的~/.ssh/目次下,如许这台主机就能够不必暗码上岸到后面放有publickey的
主机上了。
$chmod600~/.ssh/id_rsa
办法二:利用linux命令ssh-keygen
第一步:发生key
ssh-keygen-b密匙长度-t密匙范例
密匙范例能够是:rsa1(对应SSH1RSA)、rsa和dsa(对应SSH2)
如:
$ssh-keygen-b1024-trsa
默许在~/.ssh下会天生id_rsa和id_rsa.pub
这里id_rsa是privatekey,id_rsa.pub是publickey(密钥范例RSA,密钥长度1024)。
第二步:设置linux主机
把id_rsa.pub复制为authorized_keys,放在必要上岸的linux主机的~/.ssh目次下
$scpid_ras.pubhostname1:/home/username/.ssh/authorized_keys
如许就能够不必暗码ssh到hostname1上了(hostname1和username依据本人情形而定,用户名和当地不异,不不异的话要显式地指定用户名:scpid_ras.pubusername@hostname1:/home/username/.ssh/authorized_keys)
假如想利用putty,由于ssh-keygen天生的SSH2密匙和putty的密匙格局分歧,没法间接利用,
必需用puttygen.exe转换一下:
第三步:转换privatekey,设置putty
利用winscp(保举)大概psftp.exe大概ftp把id_rsa下载到当地,运转puttygen.exe,选择菜单Conversions->Importkey
然后saveprivatekey(好比key.ppk),就能够利用这个privatekey设置putty了,设置办法和下面不异。
</p>
网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup |
|