windows10 通过ssh访问 linux

安装openssh服务

Win10其实自带OpenSSH


没有的话,点击上面的添加找到并安装

在服务里设置对应服务开机启动

添加服务器到已知主机

ssh-keygen -R 你的服务器ip

连接Linux

ssh 用户名@ip

设置免密登录

windows生成公钥

ssh-keygen

发送公钥到linux服务器

scp ./id_rsa.pub [email protected]服务器ip:~/.ssh/windows_ras.pub

在linux服务器执行以下操作:

#进入到ssh目录.这个目录注意.我们是链接root所以这个家目录应该是root
cd ~/.ssh
# 新建文件用来存放公钥,如果你已经有这个文件了.继续往下追加即可
touch authorized_keys
# 然后将你的windows公钥追加到这个文件中即可
cat id_rsa.pub >> ~/.ssh/authorized_keys
# 重启sshd服务
service sshd restart

然后windows就可以免密访问linux啦

原文地址:https://www.cnblogs.com/wbyixx/p/12151350.html

时间: 2024-11-10 04:27:16

windows10 通过ssh访问 linux的相关文章

在windows中通过SSH访问linux系统(redhat)

SSH: 传统的网络服务程序,如:ftp.pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据.而且,这些服务程序的安全验证方式也是有其弱点的, 就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击.所谓“中间人”的攻击方式, 就是“中间人”冒充真正的服务器接收你传给服务器的数据,然后再冒充你把数据传给真正的服务器.服务器和你之间的数据传送被“中间人”一转手做了手脚之后,就会出现很严重的问题.通过使用

ITerm2下使用ssh访问Linux

通常情况下,iTerm2访问远程Linux使用ssh,与Termial基本一样,方法如下: ssh <用户名>@<ip> 然后输入访问的密码即可.当然还有的时候需要指定访问端口. ssh -p <端口号> <用户名>@<ip地址> 如果在iTerm2下的操作与termial一样,我还用它干甚? 当然iTerm2有它特有的功能,这里使用它的是Profiles这个功能. 我们将远程访问的相关内容写成一个脚本,然后在Profile里调用即可. 脚本内容

Mac中,在ITerm2下使用ssh访问Linux

iTerm2是一个免费的.针对termial增强的一个工具. 可以在这里下载最新版的. 通常情况下,iTerm2访问远程Linux使用ssh,与Termial基本一样,方法如下: ssh <用户名>@<ip> 然后输入访问的密码即可.当然还有的时候需要指定访问端口. ssh -p <端口号> <用户名>@<ip地址> 如果在iTerm2下的操作与termial一样,我还用它干甚? 当然iTerm2有它特有的功能,这里使用它的是Profiles这个

SSH访问linux 乱码问题

SSH Secure Shell Client中文乱码的解决方法 这是SSH Secure Shell Client多年未解决的短板,要求客户端和服务器端都要'UTF-8'编码,Windows中文版的编码是非UTF-8.zh_CN.UTF-8是UTF编码的中文语言环境.Windows使用的是GB2312编码,大多数linux系统支持的是UTF-8编码,而远程登陆时使用的是本地编码,所以会出现乱码的问题:现有几种解决方案: 方案一:修改linux服务器的环境变量 使用linux,在用户根目录下有一

通过ssh访问NAT网络模式虚拟机里的Linux

进入 GuestOS : #/sbin/ifconfig 查看 inet addr : 10.0.2.15 然后到 HostOS 去, 看控制面板, 看网络和共享中心的VirtualBox Host-Only Network 的 ipv4 属性的ip 地址:192.168.56.1 准备够了, 下面果断配置: Notes: ssh 的默认端口是 22 打开virtualbox 的设置窗口 -〉网络-〉 Adapter1 启用 网络连接-〉连接方式:Nat -> 接入网线-> Port Forw

花生壳+端口映射实现远程ssh访问内网linux主机

一.花生壳安装(安装前需要在花生壳网站注册获得一个免费域名,有了这个域名,后边才能在外网通过访问这个域名来实现ssh登陆内网linux主机) [[email protected] 桌面]# wget http://download.oray.com/peanuthull/linux/phddns-2.0.6.el6.x86_64.rpm --2014-10-27 20:11:30--  http://download.oray.com/peanuthull/linux/phddns-2.0.6.

nat123外网SSH访问内网LINUX的N种方法

一,动态公网IP环境 1,环境描述: 路由器分配的是动态公网IP,且有路由管理权限,LINUX主机部署在路由内网.如何实现外网SSH访问内网LINUX主机? 2,解决方案: 使用nat123动态域名解析,解决动态公网IP问题. 3,实现过程: 方法一:在同局域网下另一台windows主机中使用动态解析windows版. 动态域名解析windows版,实现步骤参考<外网访问内网LINUX-动态公网IP动态域名解析-windows版> 方法二:在被访问端Linux主机中使用动态域名解析Linux版

Windows10 下 github ssh 访问出现 Permission denied(publickey)错误的解决方法

Windows10 下 github ssh 访问出现 Permission denied(publickey)错误的解决方法. 错误信息: git clone [email protected]:ediwang/envsetup.git Cloning into 'envsetup'... [email protected]: Permission denied (publickey). fatal: Could not read from remote repository. Please

XRDP+VNC远程桌面访问Linux系统

1.安装XRDP 使用rdp协议访问远程Linux桌面 一般情况下,如果需要登陆远程Linux系统,我们会使用ssh/telnet来完成,如果需要登陆到远程Linux系统的桌面环境,我们可能会使用VNC. VNC是大部分Linux发行版默认的基于RFB协议的远程桌面程序,但对于普通用户来说,VNC的用户体验并不好,比较慢,还需要安装客户端. Windows的远程桌面基于RDP协议,在Linux下,我们也是可以找到开源的rdpserver的,这就是xrdp. 下面,我来和大家介绍安装centos下