首页 > 编程知识 正文

windows使用ssh连接远程服务器,powershell远程连接linux

时间:2023-05-04 02:57:44 阅读:181260 作者:4742

远程连接1.PowerShellwindows10环境中的PowerShell终端可自动集成和搜索

必须运行管理员才能进入界面

2.powershell设置由于windows10上的powershell运行策略有限,请参阅更改策略

安装set-executionpolicyallsigned3. chocolatey工具管理软件包可以方便地下载安装软件。

执行语句后,输入y

set-executionpolicybypass-scope process-force; 安装iex () new-object system.net.webclient (.downloadstring (' https://chocolatey.org/install.PS1 ' ) )

然后,使用工具包安装openssh。 安装过程可能会缓慢超时,但重试两次后成功了。)

choco install openssh 4.要连接到远程服务器,请首先使用以下命令生成密钥

请注意,在生成过程中可以使用任意地址,也可以使用默认地址。 自由地址时请填写重新打开

例如,对于D:PowerShellKeykey,将生成以下文件

ssh-keygen -t rsa将文件内容粘贴到远程服务器上用户下的/.ssh/authorized_keys

在此省略。 给了运输哥哥

然后可以连接了,但是中途可能有问题

5 .如果出现的问题密钥是通过默认路径生成的,则连接期间私钥权限可能太大,从而导致错误

在这种情况下,如果文件权限过大,则对文件进行权限变更,只授予本用户权限,对其他用户将权限设为0

也可以在生成密钥时自己指定路径,没有这个问题

百度windows权限变更方法

连接时公钥可能会拒绝连接

这是因为您只是使用ssh-add命令再次添加私钥,而没有将私钥添加到本地ssh环境中。

但是,可能会发生错误

这是因为ssh-agent服务的状态为stopped

解决步骤如下

检查ssh-agent服务是否已启动

get-service ssh*

发现ssh-agent服务的状态为stopped,然后使用以下语句启动该服务:

检查启动服务sh-agent3. ssh-agent服务是否成功启动

get-service ssh*

4 .向环境添加私钥

ssh-add your_key

然后,在那之后

命令使用ssh用户名@ip地址

连接成功了

界面美化连接

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。