永发信息网

windows下ssh如何设置用户密码

答案:2  悬赏:0  手机版
解决时间 2021-03-13 04:41
windows下ssh如何设置用户密码
最佳答案
windows下ssh设置用户密码步骤如下:
1、创建公钥、公钥
ssh-keygen -t rsa
出现提示后,直接回车到最后一步。
2、把公钥 id_rsa.pub 复制到远程机器的 /home/username/.ssh目录 并命名为 authorized_keys
方法1: 一步到位:scp ~/.ssh/id_rsa.pub username@hostname:~/.ssh/authorized_keys

方法2: 复制 scp ~/.ssh/id_rsa.pub username@hostname:~
登陆 ssh username@hostname
追加 cat id_rsa.pub >> .ssh/authorized_keys
复制过去就可以,多台远程主机就多次复制。 如果你本机登陆用户和远程登陆用户一致的话,就可以直接 ssh hostname直接登陆。

3、解决本地登陆用户与远程登陆用户不一致
虽然不用输入密码了,但是还得 ssh username@hostname 来登陆,很不方便。 解决很简单,修改本地登陆用户的 ~/.ssh/config 文件,如果没有的话就自建一个,内容如下:
Host hostname
user username
Host hostname2
user username2
这样,本地和远程登陆用户名不一致也可以 ssh hostname 登陆了。
全部回答
在windows下写的java多线程程序能在linux下运行马。

本文结合ssh的几种常用功能介绍putty的使用
ssh是我最常用的远程连接协议,因为ssh本身连接使用加密的数据隧道,即便有人监听,也无法获得我们所在通讯的内容。ssh协议包括一个服务器端和客户端。一般来说,现在的Linux都带有open ssh,可以通过下面的命令看看是不是启用了sshd:
ps -ef | grep sshd

如果没有启用可以在/etc/init.d里面找到启用,没有安装就自己装装吧。或者RH系列有

/sbin/service sshd start
好了,我们看看ssh有什么其他的优点吧 :)

可以担当ftp数据传输功能
可以完美的转发X数据流
可以套接在其他的协议之上,从而为其他的加密
说了这么多,我们还是操作一下。使用ssh可以避免使用密码,虽然我们可以记住自己的密码,同时把登录密码设得很长,达到一定的安全性。但是有了ssh我们还可以选择保管自己的密钥,而不是记住自己的密码,或者记一个短一些的密码。putty里面为这个功能提供的产生密钥的工具是 puttygen.exe,对应命令ssh-keygen,可以生成DSA和RSA密钥,这个自己选择好了。产生密钥之后可以附加一个使用密钥的密码,如果不要,那就自己保管好自己的私钥了。putty产生的密钥有个小毛病,就是没有用户名,而ssh-keygen可以产生相应用户名,这使得putty不得不让我们多输入一行字——自己的用户名。

产生的密钥是一对,公钥和私钥。公钥可以上传到远端服务器上面,如openssh是在~/.ssh/authorized_keys,append到文件最后即可生效,而私钥就是通信的时候自己持有的密钥了。所以私钥一定要自己保管好,putty保存的是*.ppk文件,openssh是不需要后缀的,一般默认的是什么id_rsa和id_rsa.pub,注意rsa换成dsa即为DSA的密钥。

下一步使用ssh连接,如果没有其它要求,可使用putty界面设置好连接的对象,使用自己的私钥即可(此时可以保存成一个session,供以后使用),具体操作为:
Connection -> SSH -> Auth -> Private Key File for Authorization
但是如果希望通过ssh转发X数据,使用图形化程序,那么就得打开X forwarding,这是在
Connection -> SSH -> Tunnel -> Enable X11 Forwarding
使用openssh的资源实现更简单,ssh -X和-x管理开关,-l选择登录身份(默认是自己的用户名),适用自己产生的默认的密钥。

当然要能显示GUI还需要本地有一个X server,你可以使用Windows里面的Cygwin/X,基本安装下来100Mb不到(包括一个基本的win32的linux环境),如果想选用商业的,x-win32比较小巧,exceed功能比较全面。然后把本地localhost加入到xhost里面即可。

我们再说数据传输,这类似于ftp,但是信道是加密的,openssh里面提供的命令为scp src dst,注意对方必须有ssh服务开启,putty提供的等价命令是pscp,但是由于putty没有相应的配置,所以必须使用-l声明身份,-i声明密钥(私钥)的路径。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
福州市工人文化宫羽毛球馆地址在什么地方,想
周云鹏的二人转你得没有我得大我得比你大掏出
长春东展化工有限公司我想知道这个在什么地方
锅事汇在哪里啊,我有事要去这个地方
秦皇岛好人沈汝波什么时候去世的?
海蓝电讯地址在什么地方,想过去办事
桅杆塝这个地址在什么地方,我要处理点事
289约等于几百
车友会汽车维修养护服务我想知道这个在什么地
请问男生用这种主题都是娘炮吗谢谢啦
华硕LGA775主板显卡在哪个地方
回民缘餐庄地址在什么地方,想过去办事
请问用球探篮球可以分析吗,有人清楚吗,急急
爱民宾馆我想知道这个在什么地方
ci中文是什么意思,ci的中文翻译,读音用法和
推荐资讯
汝东建材市场管理所我想知道这个在什么地方
江华二路6、8、10号小区(南门)在什么地方啊,
江苏融兴木业有限公司我想知道这个在什么地方
鹏发家用电器地址有知道的么?有点事想过去
4399手机版造梦西游为啥登不进去!
可家福这个地址在什么地方,我要处理点事
安徽及周边游哪些冷门古镇?
请问从威海火车站到昆明路16号做几路公交车
福客来土菜馆这个地址在什么地方,我要处理点
形容自己很可怜,用成语怎么说
自动铅笔日本产的好还是德国产的
贵霜帝国的君主
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?