远程连接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地址
连接成功了
界面美化连接