使用puty
配置ssh:
1.使用puttygen产生密钥(假设为publickey,privatekey.ppk)
2.将公钥publickey传送至服务器自家目录 ~/.ssh中,若无~/.ssh目录,自建一个:
mkdir ~/.ssh 设置访问权限为拥有者可读写,他人不可访问700:
sudo chmod 700 ~/.ssh
*:查询目录权限 ls -ld ~/.ssh
将publickey转为openssh格式,sudo ssh-kengen -i -f publickey > authorized_keys
3.打开/etc/ssh/sshd_config,将端口号更改为21,passawordAuthentication 更改为no
4.重启ssh: /etc/init.d/ssh start
5.检查ssh是否开启: ps -e |grep ssh ,若有sshd则证明开启了ssh服务
6.将publickey重送至服务器可用u盘挂载,假设U盘为sdb1,
sudo mount /dev/sdb1 /mnt/flashdisk #j将u盘挂载至flashdisk中
U盘退出时执行卸载:
sudo umount /dev/sdb1
Sudo fdisk -l 显示磁盘信息
7.在windows端使用putty进行登录.....
8.OK,登录成功
9.file 检查文件类型 stat 检查文件属性 du 显示文件存储容量
从服务器生成密钥
点击 PuTTyGen 界面中的 Load 按钮,选择 id_rsa 文件,输入 passphrase(如果有的话),然后再点击 Save PrivateKey 按钮,这样 PuTTy 接受的私钥就做好了。
安装
sudo apt-get install openssh-server
修改配置文件 /etd/ssh/sshd_config
生成RSA密钥
ssh-keygen
ssh-keygen 命令会生成两个密钥,首先我们需要将公钥改名留在服务器上:
cd ~/.ssh mv id_rsa.pub authorized_keys然后将私钥 id_rsa 从服务器上复制出来,并删除掉服务器上的 id_rsa 文件。
将id_rsa放置在远程登录主机的/home/lt/.ssh目录下,
登录: ssh -l server -p 222 192.168.78.132