精华内容
下载资源
问答
  • ubuntu 安装ssh sudo apt-get autoremove openssh-client sudo apt-get install openssh-client openssh-server sudo /etc/init.d/ssh start

    ubuntu 安装ssh

    • sudo apt-get autoremove openssh-client
    • sudo apt-get install openssh-client openssh-server
    • sudo /etc/init.d/ssh start
    展开全文
  • Windows安装OpenSSH支持SSH 在管理Linux服务器的时候,我们经常需要使用ssh客户端连接到服务器,或者进行向服务器传文件,特别是对运维或者系统管理员,如果使用Mac或者Linux桌面系统的同学就很容易,使用windows的...

    Windows安装OpenSSH支持SSH

    在管理Linux服务器的时候,我们经常需要使用ssh客户端连接到服务器,或者进行向服务器传文件,特别是对运维或者系统管理员,如果使用Mac或者Linux桌面系统的同学就很容易,使用windows的同学,需要安装xShell、putty等工具,即使安装这些软件也不能直接使用scp,或者ssh-keygen生成密钥等操作。

    现在微软已经支持,具体操作步骤:

    1. 下载OpenSSH安装包

    下载地址

    https://github.com/PowerShell/Win32-OpenSSH/releases
    
    2. 解压、安装

    image

    • OpenSSH整个目录进行复制到 C:\Program Files,其它目录也可以。

    • 在 计算机(windows7)或此电脑(windows10),右键 --> 属性 --> 高级系统设置 --> 环境变量 --> 系统变量。

    image

    • 将安装路径如C:\Program Files\OpenSSH-Win64直接新建粘贴进去。
    3. 测试

    使用cmd命令打开dos命令行或者打开windows的PowerShell都可以。

    image

    4. 总结

    Windows安装OpenSSH相对方便,比较轻量,比如传文件到Linux服务器,我直接打开一个Dos界面就可以完成。

    5. 遇到的问题与解决方法
    5.1 Privileged ports can only be forwarded by root.
    > ssh -vvv -L 80:192.168.0.1:8080 user@remotehost
    Privileged ports can only be forwarded by root.
    

    尝试转发特权端口时,失败并显示错误消息,无论cmd或powershell窗口是否升高,都不会出错。为详细输出添加-v不会更改任何内容。且在以SYSTEM用户身份运行会有同样的提示。

    解决方法

    • 使用1024以上的端口。

    • 端口检查在OpenSSH版本7.8中删除,可以升级到v7.9.0.0p1-Beta即可解决。

    可以参考

    https://github.com/PowerShell/Win32-OpenSSH/issues/1350
    

    后续遇到其它问题,会继续补充…

    展开全文
  • 一、安装openssh   sudo apt-get install openssh-server ssh localhost  二、免密登录   cd ~/.ssh ssh-keygen -t rsa  一直 enter  在 ~/.ssh目录下创建authorized_keys文件  ...

               一、安装openssh

        

    sudo apt-get install openssh-server
    
    ssh localhost 

     

     

        二、免密登录

        

    cd ~/.ssh
    
    ssh-keygen -t rsa 

     

     

     

        一直 enter

       在  ~/.ssh目录下创建authorized_keys文件

       将访问者服务器~/.ssh目录下的id_rsa.pub里的内容复制到 本服务器(被访问服务器)~/.ssh目录下的authorized_keys文件里

        

        三、创建新用户并免密登录

        

    sudo su
    
    useradd newuser
    
    passwd newuser

     

     

     

           在/home目录下创建新用户的newuser文件夹并修改拥有者和权限 

        

    cd /home
    
    mkdir newuser   
    
    chown -R newuser:newuser newuser/  chmod -R 755 newuser/
    
    usermod -s /bin/bash newuser
    
    usermod -d /home/newuser newuser

     

     

     

        切换到newuser账户

        

    su newuser

     

     

     

        这时newuser用户文件夹下没有.ssh文件夹,执行

        

    ssh-keygen -t rsa
    
    cd /home/newuser/.ssh
    
    ls

     

     

     

        会发现有了公钥和私钥文件,我们创建authorized_keys文件,接下来怎么做大家自然明白了

     

    展开全文
  • 本文为大家详细讲解了在windows系统下安装openssh并通过生成SSH密钥登录Linux服务器
  • Windows7之SSH安装OpenSSH实现SSH服务前言实现工具1、获取所需的Openshh文件2安装OpenSSH3、配置参数4、ssh测试5、发布ssh服务1)安装sshd服务2)开放22号端口(如果你在windows关闭了防火墙并配置了入站规则...

    前言

    在管理Linux服务器的时候,通常是使用ssh客户端连接到服务器进行远程操作,或者想从服务器上操作本机,又或者是本机与服务器双向传送文件。这种情况对于本机使用的是Mac或者Linux桌面系统就很容易实现,但如果本机使用的是windows系统的话就比较麻烦,特别是使用win7系统(win10系统已自带ssh服务打开即可),这时候就急需一种方式让手上的win7系统能够支持ssh服务功能。

    实现工具

    在目前最好的解决办法就是给Windows安装一个ssh服务,微软已经支持openssh,所以获取并安装openssh即可满足需求。

    1、获取所需的Openshh文件

    微软的PowerShell团队已经支持openssh,所以安装文件我们可以在github的powershell团队项目下进行下载
    下载地址: https://github.com/PowerShell/Win32-OpenSSH/releases
    根据你自己的系统对应下载
    在这里插入图片描述
    32/64位系统都支持。
    p.s. 在访问github网站的时候,可能会因为网络原因超时而无法正常访问,更别说下载了,此时需要修改网络配置,具体可见:
    提升访问github.com网址的速度(https://blog.csdn.net/jerrygaoling/article/details/115184175),可完美解决。

    2、安装OpenSSH

    这一步非常简单,只用把下载好的压缩文件解压出来即可。
    首先已经下载好OpenSSH,并且进行解压
    把OpenSSH整个目录进行复制到 C:\Program Files (其实哪个目录都可以,不过建议安装在这里,免得出问题)
    在这里插入图片描述

    3、配置参数

    单击计算机,右键 --> 属性 --> 高级系统设置 --> 环境变量–系统变量,在此框里面找到 Path 进行编辑,windows7系统编辑时候是以文本形式,所以就需要在最后先添加 “; ” 英文分号,再把你安装路径 如 C:\Program Files\OpenSSH-Win64 粘贴进去。windows 10系统添加比较方便,进到Path里面,点击-新建直接粘贴进去!
    在这里插入图片描述

    4、ssh测试

    使用cmd命令打开dos命令行或者打开windows的PowerShell,直接输入ssh命令,可以得到命令菜单。
    在这里插入图片描述
    ssh的使用方法可以见Linux中使用SSH服务远程连接Linux系统,最基本用法就是ssh user@ip默认端口22,其中user是用户名,ip是访问的目的地址。
    首次连接未知主机会有是否继续的警告,输入yes就可以了,然后输入密码即可。
    到此: ssh客户端就可以正常使用了,但是想要让本机成为ssh服务被远程访问的话,还需要后续操作。

    分割线


    5、发布ssh服务

    打开系统CMD界面依次执行一下命令

    1)安装sshd服务

    powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

    2)开放22号端口(如果你在windows关闭了防火墙并配置了入站规则可以不执行如下命令,多执行不影响)

    netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22

    3)配置开机自启sshd服务

    sc config sshd start= auto

    4) 开启服务

    net start sshd

    第一次安装完服务之后还需要手动打开一下服务,后面配置过自启之后就不用管了。

    5)验证一下端口

    打开cmd,使用netstat -an命令查看一下本机的22端口是否被监听。
    在这里插入图片描述
    要是如上图看到22端口被监听着,恭喜你,ssh服务搞定了。可以通过其他服务器连接下本机。

    6、免密访问

    ssh出于安全考虑,每次连接都会提示输入密码,要是本机一直都是自己使用的话,也可以生成秘钥,之后就不用每次输入密码了。

    1) 生成密钥对命令

    ssh-keygen -t rsa
    在这里插入图片描述

    2) 配置公钥

    将公钥传到远程主机的~/.ssh目录下
    在这里插入图片描述
    名字改成authorized_keys

    3)修改远程主机sshd_config配置

    PubkeyAuthentication yes
    
    StrictModes no
    

    完成所有配置之后,重启sshd服务
    在这里插入图片描述
    此时就可以愉快的免密访问了。

    7、ssh的使用方式

    写在最后,具体的ssh使用方式详见Linux中使用SSH服务远程连接Linux系统,其中讲解了ssh的基础原理和详细的使用方法。

    展开全文
  • [SSH] Ubuntu18.04安装openssh-server

    千次阅读 2020-01-26 23:20:54
    安装步骤 1 安装openssh-client ...2 安装openssh-server sudo apt-get install openssh-service 3 启动ssh服务 sudo service ssh start 然后可以查看ssh服务是否开启成功。 sudo ps -e | grep ssh 然后要远程登...
  • Ubuntu安装openssh开启ssh server

    万次阅读 2014-03-21 12:06:55
    2 完成后,检查ssh server是否启动: ps -e | grep ssh 如果只是有: ssh-agent 说明没有启动server 可以手动启动: sudo /etc/init.d/ssh start 或者重启ubuntu 3 现在就可以使用putty连接了
  • 与红帽子系列的Linux发行版不同,Ubuntu系统安装后并不能直接进行ssh登录。需要手动安装openssh才行。 Ubuntu安装openssh命令如下: sudo apt-get install openssh-server openssh-client 可能你的系统已经存在...
  • 新公司配得电脑是windows,用个SSH命令还得装东西,也是醉了 OPENSSH下载链接,没有密码 https://pan.baidu.com/s/1LA-2pJXWR8KEAe5koUk3rA 转载于:https://www.cnblogs.com/575dsj/p/9629649.html...
  • 在ubuntu中默认安装了openssh-client,所以在安装ssh时,只需安装openssh-server即可,在安装软件过程出现的类似问题: 安装openssh-server时,发现其依赖于:openssh-client。但由于目前系统自带的openssh-client...
  • SSH 连接、远程上传下载文件参考: https://blog.csdn.net/u013381011/article/details/78310903 Windows安装OpenSSH支持SSH参考: https://www.jianshu.com/p/f8ba3e51d60e
  • ubuntu 安装ssh openssh-server

    千次阅读 2016-12-31 23:27:56
    安装过程出错: sudo apt-get install openssh-server 输出如下错误: Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be ...
  • ubuntu安装openssh-server

    2021-01-20 13:12:56
    2安装ssh apt-get install openssh-server 注意:安装过程出现以下错误,说明系统没有更新操作,请执行以下命令:apt-get update 继续输入y进行安装 3、查看ssh进程 service ssh start service ssh stop service...
  • 安装SSH

    2020-03-25 21:40:13
    SSH分客户端openssh-client和openssh-server 如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装...
  • windows系统下安装ssh服务的工具之一:openshh。可以使windows主机变成一个可用dos命令远程操作的工具。
  • Termux 安装 openssh

    千次阅读 2020-05-06 00:06:54
    文章目录Termux 安装 openssh目标预备安装扩展 Termux 安装 openssh 目标 在 Termux 终端里安装 openssh 并通过Linux终端连接到Termux 预备 Termux openssh (Termux下安装) Terminator (Linux下终端) Linux 安装...
  • window server 2012 r2 安装 openssh
  • 安装openssh

    2012-05-12 13:27:28
    要学习hadoop,在ubuntu8.04上安装学习,首先安装了ubuntu8.04,从http://www.verycd.com/topics/2734904/上下载并安装,我下载的是[乌班图].ubuntu-8.04.1-dvd-...ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu
  • windows server 2012 R2 安装 openssh

    千次阅读 2021-01-22 13:02:48
    windows server 2012 R2 上安装 openssh.
  • 安装OpenSSH服务

    2018-08-22 11:18:23
    1.安装OpenSSH服务(CentOS系统默认安装openssh) yum install openssh-server -y 2.配置OpenSSH服务(默认的配置已可以正常工作) OpenSSH的主配置文件:/etc/ssh/sshd_config 常见的配置选项: Port=22 ...
  • tiny core linux ssh服务器(安装openssh

    千次阅读 2014-03-25 08:43:19
    以tiny core为示例,其他linux应该差不多 ...(2)打开终端配置SSH cd /usr/local/etc/ssh sudo cp ssh_config.example ssh_config sudo cp sshd_config.example sshd_config  sudo
  • Ubuntu安装ssh时出现软件包 openssh-server 还没有可供安装的候选者错误 错误如下: sudo apt-get install opensshserver正在读取软件包列表... 完成正在分析软件包的依赖关系树正在读取状态信息... ...
  • Ubuntu安装openssh

    2019-07-15 07:23:00
    2.安装openssh sudo apt-get install openssh-server 3.查看ssh服务是否启动 sudo ps -e |grep ssh # sshd服务是否开启,开启说明启动成功 4.配置文件修改 "/etc/ssh/sshd_config" vim /etc/ssh/ssh...
  • ubuntu 16.04 离线安装openssh 执行 sudo dpkg -i openssh-client_7.2p2-4_amd64.deb sudo dpkg -i openssh-sftp-server_7.2p2-4_amd64.deb sudo dpkg -i libwrap0_7.6.q-25_amd64.deb sudo dpkg -i openssh-...
  • ubuntu安装ssh

    2021-04-26 22:00:59
    ubuntu安装ssh 一、安装ssh服务器 sudo apt install openssh-server 二、安装ssh客户端 sudo apt install openssh-client 三、重启ssh sudo /etc/init.d/ssh restart 四、测试 查看ip,用putty登录 登录虚拟机...
  • centos安装openssh

    2020-01-06 16:43:02
    2.安装SSH yum install openssh-server 3.启动SSH服务 service sshd start 4.其他命令 查看22端口是否启动 netstat -antp | grep sshd 开机启动 chkconfig ssh on 配置docker root密码 passwd root ...
  • windows上安装openSSH服务

    万次阅读 多人点赞 2019-05-26 15:44:03
    在windows上cmd,然后ssh ...首先windows上需要安装openSSH 1,下载openSSH windows版(注:该版本是64位) 链接: https://pan.baidu.com/s/19V2W_e1Agl4GSouW6U3JAQ 提取码: xgjp 2,解压到C:\Program Files\Op...
  • 安装SSH服务

    2018-06-07 16:42:27
    1.检测是否已安装ssh服务,输入以下命令$ ssh localhost1出现以下提示则为未安装: ssh: connect to host localhost port 22: Connection refused (ssh:连接到主机本地主机端口22:连接被拒绝)2.安装ssh-server$ ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 339,731
精华内容 135,892
关键字:

安装ssh2