精华内容
下载资源
问答
  • 1.linux 安装sshd;window10安装OpenSSH-Win32 client 2.window10,生成密钥对。OpenSSH-Win32提供有工具:ssh-...5.linux服务器放的公钥命名写错了,无法登录。 6./etc/ssh/sshd_config Linux配置文件开启密钥登

    1.linux 安装sshd;window10安装OpenSSH-Win32 client

    2.window10,生成密钥对。OpenSSH-Win32提供有工具:ssh-keygen -t rsa。

    3.私钥放在window10目录:C:\Users\admin\.ssh\id_rsa

    4.公钥放在linux服务器目录:/root/.ssh/authorized_keys
    5.linux服务器放的公钥命名写错了,无法登录。

    6./etc/ssh/sshd_config Linux配置文件开启密钥登录:PubkeyAuthentication yes

    7.文件权限、所有者配置

    chmod 600 authorized_keys

    chmod 700 /root/.ssh

     

    win10免密登录linux

     

    展开全文
  • WindowSSH远程登录Linux

    千次阅读 2007-12-28 09:26:00
    windows 远程登录linux方法似乎很多。...下面讲一下用SSH远程登录linux吧。我的是ubuntu,初始没有安装SSH。$sudo get-install sshwindow上安装一个SSH的客户端就可以了。推荐Putty吧,感觉挺好用的。搜

    windows 远程登录linux方法似乎很多。

    最常用的当然是telnet,因为telnet在window和linux下是通用的。

    不过因为安全等原因telnet用的逐渐少了。

    下面讲一下用SSH远程登录linux吧。

    我用的是ubuntu,初始没有安装SSH。$sudo get-install ssh

    在window上安装一个SSH的客户端就可以了。推荐Putty吧,感觉挺好用的。搜一下就能找到安装文件。

    另外SSH还可以支持主机和client之间的文件传输,因为还没有需求,所以没看呢。下回再续。

    展开全文
  • ssh登录linux

    千次阅读 2018-09-06 18:04:29
    上一篇提到用ssh登录centos好处很多,许多linux系统管理员都在用ssh。在windows下ssh客户端主要有puTTY、Xshell、secureCRT、ssh secure shell。linux下有openssh,这是个命令行工具。这篇主要将puTTY和Xshell的使用...

    ssh登录linux

    上一篇提到用ssh登录centos好处很多,许多linux系统管理员都在用ssh。在windows下ssh客户端主要有puTTY、Xshell、secureCRT、ssh secure shell。linux下有openssh,这是个命令行工具。这篇主要将puTTY和Xshell的使用。

    puTTY

    puTTY是开源免费软件。防止恶意软件,建意到官网下载,或者百度、360、搜狗官方软件库。puTTY有许多组件,除了用来连接linux的,还有生成密钥的。可以下载打包好的安装包,方便一次安装完。

    安装完我们可以看到一共有四个组件:

    安装完

    puTTY登录介面,输入账户。起个名字然后点击save保存,这样方便以后使用。如果不知道怎么输入可以参考:配置ip
    配置账号

    除了登录介面,puTTY还有丰富的设置选项。translation里设置字符集,建意选UTF-8。这是国际标准组织发布的字符编码库。咱们国家自主研发的是gbk编码库,在linux上使用可能出现乱码。

    字符集

    window里面有一个回看选项,可以适当设大一点,可以查看更多linux的终端输入输出。比如设成2000行,puTTy就会保存2000行终端记录。

    回看

    appearance里可以设置puTTY字体,嫌字小可以在这里调大

    字体
    字体

    设置好点击“open”就可以登录centos了。连接后需要验证用户名和密码。

    登录

    Xshell

    xshell是收费软件,官方对个人和学校免费。所以xshell也可以免费使用。还是建意去官网或者靠谱的第三方软件库下载。现在其已经出6.0版本,我看搜狗软件库还是5.x版本。

    打开xshell会有一个会话窗口,左下角可以设置取消。

    xshell

    添加新帐户

    添加账号

    像puTTY一样输入目标linux的ip,不同的是xshell可以保存密码:选择password

    验证

    首次连接也会安全提示,接受即可

    安全提示

    Xshell比puTTY优势在于窗口标签管理方便、高效

    标签
    密码

    但我觉得Xshell做的不好的地放在于登录管理不如puTTY严谨,比如可以直接记录密码可能别人使用你电脑造成损失。所以个人要管理好身份验证。

    密钥登录

    用ssh客户端登录,每次都要验证身份很烦,或者像Xshell那样保存密码有安全隐患。我们可以用密钥对验证登录。密钥对是又公钥和私钥组成,公钥是公开的,放在目标机器上,私钥用户保管,用来解密。

    如果你使用puTTY的话,puTTYgen就是用来生成密钥对的组件。点击generate后注意进度条上放小字:晃动鼠标加快生成密钥。

    生成秘钥

    生成密钥后还需对密钥设置密码,也可以不设置。私钥名称也可以改为方便自己记忆管理的。最后点保存公钥(public key)和私钥(private key)。

    密码

    以上完成了密钥生成,下面我们在目标机linux上放置公钥。ssh登陆linux,输入命令mkdir .ssh(在家目录下创建.ssh文件夹),然后输入命令vi .ssh/authorized_keys(创建一个文件,并用vi编辑它),在vi里按a经入编辑模式,把刚刚生成的公钥内容复制进来,然后按Esc键,再输入:wq退出vi。最后修改一下这个文件的权限:chmod 700 .ssh/authorized_keys

    最后你还要查看一下centos的selinux有没有关掉。输入getenforce,如果返回“enforcing”,那就需要输入setenforce 0。或者编辑/etc/selinux/config,把enforcing改为disabled。

    现在就可以用密钥验证身份登录centos了:打开新的puTTY,加载私钥然后在session里保存:

    加载私钥

    输入帐户名后直接验证登录,如果你给密钥设置了密码,还需要输入密钥密码。那样安全性高。

    状态

    Xshell使用密钥登录,原理和puTTY是一样的。我试着在Xshell中倒入puTTY生成的密钥,没有成功。于是用Xshell生成密钥对,只看到了公钥,可能私钥直接保存内部了。

    公钥

    像puTTY那样,把生成的公钥内容复制到~/.ssh/authorized_keys中。以后各种密钥多了,可以用#开头的行注释。

    用Xshell登陆前,编辑会话属性,在身份验证里更改验证方法为public key,选择对应私钥。

    身份验证

    命令行下登录linux

    linux怎么登录linux呢?linux下有ssh客户端有openssh,大部份发行版上都有。输入ssh --version查看是否安装。

    虚拟机克隆

    做这个实验需要多台机器,如果再安装一边耗时耗力。vmware上可以快速克隆虚拟机。

    关闭运行的虚拟机,在vmware找到克隆菜单,选择一个想克隆的状态:

    虚拟机克隆向导

    选择创建链接克隆,占用磁盘空间小

    虚拟机克隆向导

    克隆的虚拟机和原虚拟机完全一样,所以我们要修改相互冲突的设置,比如ip:vi /etc/sysconfig/network-scripts/ifcfg-XXX。最好也更改下主机名,方便区分。

    使用openssh登录linux

    先用xshell登陆两太linux虚拟机,做好试验准备。

    由于openssh是命令行工具,所以需要输入命令:ssh username@ip -p 22。“-p 22”指定目标机sshd服务端口。sshd默认开放22端口,可以不写。username是以什么帐户名登录目标机,不写的话代表以当前机用户名登陆。ip是目标机ip,不知道怎么获得可以参考配置ip

    连接上目标机后验证身份正确就成功登陆了。openssh也可以使用密钥验证,包括密钥对生成和登陆。生成密钥对使用ssh-keygen命令,在终端输入后根据提示保存公钥和私钥,然后参考前面写的,把公钥保存到目标机~/.ssh/authorized_keys中。

    需要注意,如果多次生成密钥对,最好指定路径生成,防止覆盖了之前生成的。


    最后强调一下,centos的selinux最好关了。亲身经历:没有关selinux,虽然能登陆上linux,但是不能上网。

    展开全文
  • Linuxwindowssh登录的两种命令行方式 ssh密码登录 ssh username@ip 如果输入密码出现Permission denied, please try again,参考下文: ubuntu系统默认是禁止root用户使用密码远程登录,解决方案:将ssh的配置...

    Linux和window的ssh登录的两种命令行方式

    1. ssh密码登录
    ssh username@ip
    

    如果输入密码出现Permission denied, please try again,参考下文:
    ubuntu系统默认是禁止root用户使用密码远程登录,解决方案:将ssh的配置文件/etc/ssh/sshd_configPermitRootLogin prohibit-password注释掉,改成PermitRootLogin yes ,重启即可。(prohibit 禁止)
    2. ssh免密登录

     ssh-keygen -t rsa
    

    生成rsa秘钥和公钥,一路回车

     ssh-copy-id ip地址
    

    将公钥发送给所信任的主机,ip地址替换成所要免密通信的主机ip
    在window系统中,可以利用git bash工具使用上述命令

    ssh通过rsa免密登录原理的简单探究

    942791-20180523191708437-1660597836.png
    图片引用于[靠谱原创!] SSH免密登录设置----原理详解+具体操作(全国人民看完都懂了!) - Vic07 - 博客园

    展开全文
  • Window上通过SSH连接linux终端

    万次阅读 2018-11-26 16:35:28
    window通过ssh连接linux 1.window上要安装ssh  下载连接:https://www.mls-software.com/opensshd.html  版本:OpenSSH 7.9p1-1  下载好后安装 2.linux上启动ssh服务  有些可能没有ssh服务,需要下载安装  2.1...
  • window ssh 连接linux服务器mobaxterm : https://mobaxterm.mobatek.net/download-home-edition.html
  • 1.首先请确认windows10 和 Linux系统上的ssh可用 我的局域网中Centos主机IP是192.168.1.10 Centos中查看当前IP地址的命令是 ip addr '''示例使用Linux发行版为Centos7.7''' '''使用密码从win10命令行登录Centos...
  • Window ssh Linux服务器

    2019-04-17 01:29:43
    1.工具: secureCRT/Xshell winSCP 2.前提条件: Linux服务器IP地址,端口号,用户(密码)和ssh_key密匙: 公有密匙:*.pub&...3.secureCRT 通过linux_ssh_key生成【公有密匙】: secureCRT->To...
  • 1windows 下找不到 ssh-copy-id ssh-copy-id : 无法将“ssh-copy-id”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 在您的powershell配置文件中添加以下内容: function ssh-copy-id([string]$userAtMachine...
  • linux上各应用的权限认证使用pam机制, pam参考资料:https://github.com/linux-pam/linux-pam,https://blog.51cto.com/tyjhz/1436175 这里需要一个支持otp验证的pam模块,可以直接pam_script模块,通过编写...
  • Windows平台SSH登录Linux使用图形化界面 [日期:2011-09-06] 来源:Linux社区 作者:tianhuadihuo [字体:大中小] 我远程Linux主机使用的是CentOS5.5,在Windows下一直Putty/Poderosa ssh登陆远程主机...
  • 最近在windows上SSH登录linux虚拟机特别...刚好换了一台window登录也是同样问题,下定决心要解决一下。通过下面修改/etc/ssh/sshd_config中两个参数,解决了ssh登录慢问题,很开心记录一下。1、在linux中,默认就...
  • linux: 1.sudo apt-get install openssh-server 2.sudo /etc/init.d/ssh start window: 下载putty
  • 应用管理->可选功能添加OpenSSH。连接命令为 ssh -p 端口号 用户名@ip地址 效果如下
  • 使用sshlinux目录挂到window

    千次阅读 2016-07-16 00:14:46
    1.linux必须要开启ssh服务 如果没有安装可以先安装 sudo apt-get install ssh sudo service ssh start 2.两机ping通 3..windows客户端设置正确就可以了 这里推荐两个软件 DokanInstall_0.6.0.exe(先安装...
  • Python SSH登录Linux主机

    千次阅读 2014-09-06 09:29:08
    最近闲着学习python,看到有个paramiko模块,貌似很强大,学着写了个一个小程序,可以直接在window登录linux,执行并返回执行结果。 

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,309
精华内容 11,723
关键字:

window用ssh登录linux

linux 订阅