精华内容
下载资源
问答
  • linux开启ssh服务,实现ssh远程登录

    万次阅读 多人点赞 2019-07-10 14:56:59
    1.查询是否安装SSH. rpm -pa |grep ssh 2.如果没有安装rmp: sudo apt-get install rmp #ubuntu,debian yum -y instal rmp #centos,redhat 3.安装SSH sudo apt-get install ssh or yum -y install open...

    1.查询是否安装SSH.

    rpm -pa |grep ssh
    2.如果没有安装rmp:

    sudo apt-get install rmp          #ubuntu,debian
    yum -y instal rmp                 #centos,redhat
    3.安装SSH

    sudo apt-get install ssh
    or
    yum -y install openssh
    4.启动服务:

    service sshd start
    or
    /bin/systemctl restart sshd.service
    or
    /etc/init.d/sshd start
    5.配置端口:

    vim /etc/ssh/sshd_config
    6.将port 前面的#删除,也可以更改其它端口.

    7.允许root用户远程登录.


    --------------------- 

    原文:https://blog.csdn.net/liguangxianbin/article/details/79759498 
     

    1.查看ssh服务的状态

    输入以下命令:

    sudo service sshd status

    如果出现

    Loaded: error (Reason: No such file or directory)

    提示的话,说名没有安装ssh服务,按照第二步:安装ssh服务。

    如果出现

    Active: inactive (dead)

    说明已经安装了ssh服务,但是没有开启。按照第三步:开启ssh服务。

     

    2安装ssh服务

    安装ssh命令:

    如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:

    sudo yum install sshd

    或者

    sudo yum install openssh-server(由osc网友 火耳提供)

    如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:

    sudo apt-get install sshd

    或者

    sudo apt-get install openssh-server(由osc网友 火耳提供)

     

    然后按照提示,安装就好了。

     

    3.开启ssh服务

    在终端敲入以下命令:

    sudo service sshd start

    执行完命令后,用第一步:查看ssh服务状态的命令,如果出现以下提示

    Active: active (running) since Sun 2013-04-07 13:43:11 CST; 15s ago

    说明你的ssh服务已经启动了。如果失败来的话,那试着卸载一下(看第六步:卸载ssh服务)再安装(第二部:安装ssh服务)。

    首先进入/etc目录下,/etc目录存放的是一些配置文件,比如passwd等配置文件,要想使用ssh远程登陆,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim编辑,在命令行模式下输入 vim /etc/ssh/sshd_config,进入之后,按“i”进入编辑状态,在其文件里找到并修改为:PasswordAuthentication yes , PermitRootLogin yes两行即可,

     

    修改之后,按“esc”退出,并按“:wq”保存并退出,或直接按“:x”直接保存退出,(注意:此处的x为小写x,大写X是将文件内容加密,使用时细心注意),

    退出编辑模式之后,回到命令模式,输入 sevice ssh start/stop/restart/status,启动/停止/重启/状态,选择start启动ssh服务。

     

     

    如果上面开启SSH服务的命令不能用,可以使用命令:sudo service sshd start 试试,检查是否开启SSH服务使用命令:ps -e | grep sshd

     

    此时可以查看ssh状态是否为运行状态,运行状态即可使用ssh远程登陆。

    使用“ifconfig”命令查询ip地址

    使用ssh登陆时,输入主机(linux的ip地址),账号,密码登陆!

    如果需要远程连接SSH,需要把22端口在防火墙上开放,关闭防火墙,或者设置22端口例外  /etc/init.d/iptables stop

    怎么通过ssh登陆可参看下一篇“通过ssh实现远程登陆服务器!”

    大致步骤为:

    SSH 服务配置文件位置
    /etc/ssh/sshd_config

    # 修改配置
    PasswordAuthentication yes
    PermitRootLogin yes

    # 启动SSH 服务
    sevice ssh start/stop/status

     

    安装SSH:yum install ssh
    启动SSH: service sshd start

    设置开机运行: chkconfig sshd on

    其中一处原文网址:https://www.cnblogs.com/zxf100/archive/2017/05/09/6832671.html和另一网址不详

    展开全文
  • 基于海思hi3531D的ssh服务器的搭建,采用zlib+dropbear的工具结合的方式,具有占用空间小,稳定性好等优点,亲测流程可用,含详细流程截图。
  • Linux 之 实现ssh远程访问

    千次阅读 2018-10-27 09:43:07
    1、安装ssh ...2、启动ssh服务 $ sudo /etc/init.d/ssh start sshd.service 或 $sudo systemctl start 3、指定登陆用户 $ ssh -l root 192.168.1.10 或 $ ssh root@192.168.1.1...

    1、安装ssh

    $ yum install openssh-server openssh-clients

     

    2、启动ssh服务

    $ sudo /etc/init.d/ssh start sshd.service

    $sudo systemctl start

    3、指定登陆用户

    $ ssh -l root 192.168.1.10

    $ ssh root@192.168.1.10

     

    4、指定端口

    SSH 默认使用的端口号是 22,现在端口号是 1234.要连上那主机,就要使用 **-p* 选项,后面在加上 SSH 端口号。

    $ ssh root@192.168.0.103 -p 1234

    要改变端口号,我们需要修改 /etc/ssh/ssh_config 文件,找到此行:

    Port 22

    把它换成其他的端口号,比如上面示例的 1234 端口,然后重启 SSH 服务。

     

    5、绑定源地址

    使用 -b 选项来指定一个IP 地址。这个 IP 将会被使用做建立连接的源地址。

    $ ssh -b 192.168.0.200 -l leni 192.168.0.103

    服务端,我们可以使用 netstat 命令来检查到服务的连接是否建立。可以看到 IP 为 192.168.0.200 的连接已经建立。

     

    6、使用其他配置文件

    要使用指定的配置文件,可以使用 -F 选项。

    $ ssh -F /home/pungki/my_ssh_config 192.168.0.101

     

    7、从服务器上下载文件

    # scp root@192.168.1.10:/path/filename  /var/www/local_dir(本地目录)

     

    8、上传本地文件到服务器

    # scp /path/filename root@192.168.1.10:/path

     

    9、从服务器下载整个目录

    # scp -r root@192.168.1.10:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)

     

    10、上传目录到服务器

    # scp  -r local_dir root@192.168.1.10:remote_dir

    展开全文
  • 最近在学linux,使用ssh远程登陆linux,记录下来!首先进入/etc目录下,/etc目录存放的是一些配置文件,比如passwd等配置文件,要想使用ssh远程登陆,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim编辑,...

    最近在学linux,使用ssh远程登陆linux,记录下来!

    首先进入/etc目录下,/etc目录存放的是一些配置文件,比如passwd等配置文件,要想使用ssh远程登陆,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim编辑,在命令行模式下输入 vim /etc/ssh/sshd_config,进入之后,按“i”进入编辑状态,在其文件里找到并修改为:PasswordAuthentication yes , PermitRootLogin yes两行即可,

     

    修改之后,按“esc”退出,并按“:wq”保存并退出,或直接按“:x”直接保存退出,(注意:此处的x为小写x,大写X是将文件内容加密,使用时细心注意),

    退出编辑模式之后,回到命令模式,输入 sevice ssh start/stop/restart/status,启动/停止/重启/状态,选择start启动ssh服务。

     

     

    如果上面开启SSH服务的命令不能用,可以使用命令:sudo service sshd start 试试,检查是否开启SSH服务使用命令:ps -e | grep sshd

     

    此时可以查看ssh状态是否为运行状态,运行状态即可使用ssh远程登陆。

    使用“ifconfig”命令查询ip地址

    使用ssh登陆时,输入主机(linux的ip地址),账号,密码登陆!

    如果需要远程连接SSH,需要把22端口在防火墙上开放,关闭防火墙,或者设置22端口例外  /etc/init.d/iptables stop

    怎么通过ssh登陆可参看下一篇“通过ssh实现远程登陆服务器!

    大致步骤为:

    SSH 服务配置文件位置
    /etc/ssh/sshd_config

    # 修改配置
    PasswordAuthentication yes
    PermitRootLogin yes

    # 启动SSH 服务
    sevice ssh start/stop/status

     

    安装SSH:yum install ssh
    启动SSH: service sshd start

    设置开机运行: chkconfig sshd on

    原文网址出处:https://www.cnblogs.com/zxf100/archive/2017/05/09/6832671.html


    展开全文
  • 群晖开启远程SSH访问

    2021-10-18 11:48:37
    群晖是 Linux 内核为基础开发的 NAS 系统,但是群晖的 SSH 默认是不开启的。可以开启 SSH 以命令的方式来操作 NAS 系统。 设置SSH自动封锁和白名单策略 开启 SSH 会大大增加 NAS 的安全风险,最好开启自动封锁并添加...

    群晖是 Linux 内核为基础开发的 NAS 系统,但是群晖的 SSH 默认是不开启的。可以开启 SSH 以命令的方式来操作 NAS 系统。

    设置SSH自动封锁和白名单策略

    开启 SSH 会大大增加 NAS 的安全风险,最好开启自动封锁并添加白名单 IP 确保安全。进入控制面板,点击终端机和SNMP图标:

    点击自动封锁超链接:

    启用自动封锁,并且添加允许的白名单 IP:

    回到控制面板,启用 SSH:

    SSH 远程连接

    在 Windows 系统中,可以通过第三方工具比如 putty 来进行连接。Windows 10 提供 ssh 命令,可以进行 ssh 连接:

    如果操作的时候发现权限不足,只要在需要执行的命令之前加上 sudo (注意sudo 后面带空格),系统会再验证一次登录密码,就可以执行本来无法执行的命令。

    展开全文
  • ssh远程无法访问linux解决方案

    千次阅读 2020-06-26 17:39:07
    获取linux的ip地址     如果是阿里云或者什么服务器,正常情况下空台上都会告诉你该服务器的公网ip,如果你要在linux中获取ip地址(就像window中用ipconfig获取一样)。linux中的命令如下: ip a s #这是命令...
  • Linux配置SSH服务实现远程远程访问

    万次阅读 2018-03-30 18:06:26
    1.查询是否安装SSH.rpm -pa |grep ssh2.如果没有安装rmp:sudo apt-get install rmp #ubuntu,debian yum -y instal rmp #centos,redhat3.安装SSHsudo apt-get install ssh or yum -y install openssh4.启动服...
  • 一、 修改mysql本地配置文件 1. 使用命令是进入编辑 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 可见到如下界面: 2. 修改配置文件并保存 ...二、给mysql账户授权远程登录 1. 登录mysql...
  • Linux下使用SSH进行远程登录主机及操作

    万次阅读 多人点赞 2018-09-29 23:58:08
    SSH(Secure SHell)是Linux、Unix、Mac及其他网络设备最常用的远程CLI管理协议,SSH使用秘钥对数据进行加密,保证了远程管理数据的安全性。 SSH2是现在广泛使用的ssh版本 SSH协议使用TCP协议,端口号为22 ...
  • SSH 服务配置文件位置 /etc/ssh/sshd_config 修改配置 ...启动SSH 服务 sevice ssh start/stop/status 安装SSH:yum install ssh 启动SSH: service sshd start 设置开机运行: chkconfig sshd on ...
  • linux开启ssh服务并远程登录

    千次阅读 2019-11-02 14:47:58
    SSH服务端的讲程名为sshd,负责实时监听远程SSH客户端的远程连接请求,并进行处理,一般包括公共密钥认证、密钥交换、对称密钥加密和非安全连接等。这个SSH服务就是我们前面基础系统优化中保留开机自启动的服务之。...
  • 先安装虚拟机和服务器系统,WMware (提取码...使用NAT模式,让虚拟机上外网,然后使用下面的方法来解决ssh的问题 点击“NAT设置”进入下图 上面设置后点击确定,然后查看虚拟机的ip: 然后ssh这...
  • centos 6.5下安装、配置并启动SSH远程访问。图文详解!手把手教会!
  • 今天给大家介绍如何在linux系统上开启ssh服务,并实现远程登录。先说明一下,我的系统是deepin15.6桌面版的体统 安装ssh-server sudo apt-get install openssh-server lunux缺省安装了openssh-client,所以在...
  • Linux远程连接Linux 目录Linux远程连接Linux 一、为什么要远程连接Linux 二、远程连接必备的知识 三、虚拟机网络配置 四、端口 五、协议 六、第一次连接Linux 七、Linux切换虚拟终端 八、查看终端信息shell命令 ...
  • linux下使用ssh远程连接免密登录

    千次阅读 2018-10-28 21:35:43
    这时候就会导致操作上的麻烦,那如何才能ssh免密登录呢? 其实很简单。我相信很多人在工作中都使用过git作为项目的代码版本控制吧。我们一般的操作都是在内容中搭建一个gitlab作为项目代码远程仓库,然后在本地...
  • Linux——远程访问及控制(SSH远程管理与配置)

    千次阅读 热门讨论 2021-05-11 14:57:04
    Linux——远程访问及控制(SSH远程管理与配置)一、SSH远程管理1、定义2、优点3、客户端与服务器4、SHH服务的开启、端口号和配置文件二、配置OpenSSH服务端1、配置文件常用的设置选项2、AllowUser和DenyUser三、使用...
  • 站在巨人的肩膀上 主要命令 安装ssh服务端 sudo apt-get install openssh-server 安装ssh客户端 sudo apt-get install openssh-client 安装openssh-service ...启动ssh服务端,或者重启ssh服务端 sudo ser
  • linux ssh远程登录被拒绝

    千次阅读 2019-06-25 19:49:19
    linux ssh远程登录被拒绝 首先检查端口是否开放,阿里云安全组检查,然后是防火墙查看22端口是否开启,如果都正常,可以关闭防火墙试试
  • ssh 客户端:链接远程机器 1、安装ssh:sudo apt-get install ssh 或者 sudo apt-get install openssh-client (如果安装不上,请替换软件源) 2、查看:ssh-keygen 3、链接远程机器:ssh -p root@ip 例子中是...
  • linux 远程登录SSH密钥及配置

    千次阅读 2018-12-06 12:08:58
    linux 远程登录SSH密钥及配置密钥备注管理密钥生成用ssh-copy-id将公钥复制到远程机器中 ssh-copy-id 将key写到远程机器的SSH服务的配置修改私钥密码删除known_hosts中这个主机的相关信息连接远程主机指定密钥名称和...
  • linux下如何开通ssh,允许远程登录?

    千次阅读 2017-12-19 14:56:00
    linux下如何开通ssh,允许远程登录? 转载 2014年02月21日 17:16:28 ssh是可以代替telnet的一种远程管理的方式.并且具有安全\快捷等优点的一种服务.方法一:进入
  • LinuxMint19.2 配置SSH登录远程服务器

    千次阅读 2019-08-11 19:56:31
    之前一直使用WIN10开发,这段时间转入linux还是很不习惯的,有很多工具不如WIN方便 ,这里介绍一下我在...通过SSH连接一台远程Linux主机; 步骤: 1.安装SSH;这个没遇到什么问题,关于SSH的一些知识,传送门Ubuntu...
  • 虚拟机linux系统centos7远程连接(开启SSH) 实验环境 centos7 64位操作系统 一.先查看网络是否连接,使用ping www.baidu.con ,试试是否能ping通网站,可以代表网络已经连接。 [root@localhost home]# ping ...
  • Deepin linux开启SSH远程登陆

    千次阅读 2017-10-17 21:09:03
    本文大量借鉴一下文章:... 特此感谢   ... sudo apt-get install openssh-server  2....sudo gedit /etc/ssh/sshd_config  port 22 处即为修改端口的地方,默认不修改也可...
  • linux远程登录SSH详解

    千次阅读 2018-12-20 20:58:33
    先去百度百科了解一下...3,ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa 4,cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_k...
  • 本文主要记录了 Ubuntu 下开启 root 用户以及 ssh 远程访问权限的方法.
  • 如何通过SSH连接远程Linux执行命令

    千次阅读 2020-04-17 19:46:28
    先确定Linux系统的电脑或服务器开启SSH服务,并确定端口号:在终端中输入sudo service sshd status,如果出现Active: active (running),说明SSH服务已启动; 再输入more /etc/ssh/sshd_config,结果出现Port 22...
  • Linux使用命令行ssh远程连接服务

    千次阅读 2019-05-24 11:52:33
    方式1: 使用本地私钥登录 ssh -i 证书文件 用户名@服务器ip 方式2: ... 3:设置别名 ...例:alias ssh29='ssh -i ****.is_rsauser@192.168....如果重新开启一个 Shell,或者重新登录,则这些alias将无法使用。好在...
  • ② 安装 SSH 服务apt-get install ssh安装完成dao之后,可以使用命令启动 SSH ...service sshd start或/etc/init.d/sshd start③ 开启 SSH 的 root 账户远程登录用 Xshell root 连接时,显示 SSH 服务器拒绝了密码,原

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,997
精华内容 20,798
关键字:

linux开启远程ssh访问

linux 订阅