精华内容
下载资源
问答
  • 远程登录服务器
    千次阅读
    2021-02-25 17:59:05

    1. 首先在服务器上安装ssh的服务器端。
    $ sudo aptitude install openssh-server

    2. 启动ssh-server。
    $ /etc/init.d/ssh restart

    3. 确认ssh-server已经正常工作。
    $ netstat -tlp
    tcp6 0 0 *:ssh *:* LISTEN -
    看到上面这一行输出说明ssh-server已经在运行了。

    4. 在Ubuntu客户端通过ssh登录服务器。假设服务器的IP地址是192.168.0.103,登录的用户名是hyx。
    $ ssh -l hyx 192.168.0.103
    接下来会提示输入密码,然后就能成功登录到服务器上了。


    更多相关内容
  • ssh实现远程登录服务器

    千次阅读 2022-02-11 17:14:41
    然后输入密码即可登录远程服务器中。 默认登录端口号为22。如果想登录某一特定端口: ssh user@hostname -p 22 配置文件 创建文件 ~/.ssh/config。 然后在文件中输入: Host myserver1 HostName IP地址或域名 ...

    来自:Linux基础课

    4. ssh

    4.1 ssh登录

    基本用法

    远程登录服务器:

    ssh user@hostname

    • user: 用户名
    • hostname: IP地址或域名

    第一次登录时会提示:

    The authenticity of host '123.57.47.211 (123.57.47.211)' can't be established.
    ECDSA key fingerprint is SHA256:iy237yysfCe013/l+kpDGfEG9xxHxm0dnxnAbJTPpG8.
    Are you sure you want to continue connecting (yes/no/[fingerprint])?
    

    输入yes,然后回车即可。

    这样会将该服务器的信息记录在~/.ssh/known_hosts文件中。

    然后输入密码即可登录到远程服务器中。

    默认登录端口号为22。如果想登录某一特定端口:

    ssh user@hostname -p 22
    

    配置文件

    创建文件 ~/.ssh/config。

    然后在文件中输入:

    Host myserver1
        HostName IP地址或域名
        User 用户名
    
    Host myserver2
        HostName IP地址或域名
        User 用户名
    

    之后再使用服务器时,可以直接使用别名myserver1、myserver2。

    密钥登录

    创建密钥:

    ssh-keygen
    

    然后一直回车即可。

    执行结束后,~/.ssh/目录下会多两个文件:

    • id_rsa:私钥
    • id_rsa.pub:公钥

    之后想免密码登录哪个服务器,就将公钥传给哪个服务器即可。

    例如,想免密登录myserver服务器。则将公钥中的内容,复制到myserver中的~/.ssh/authorized_keys文件里即可。

    也可以使用如下命令一键添加公钥:

    ssh-copy-id myserver
    

    执行命令

    命令格式:

    ssh user@hostname command
    

    例如:

    ssh user@hostname ls -a
    

    或者

    # 单引号中的$i可以求值
    ssh myserver 'for ((i = 0; i < 10; i ++ )) do echo $i; done'
    

    或者

    # 双引号中的$i不可以求值
    ssh myserver "for ((i = 0; i < 10; i ++ )) do echo $i; done"
    

    4.2 scp传文件

    基本用法

    命令格式:

    scp source destination
    

    将source路径下的文件复制到destination中

    一次复制多个文件:

    scp source1 source2 destination
    

    复制文件夹:

    scp -r ~/tmp myserver:/home/acs/
    

    将本地家目录中的tmp文件夹复制到myserver服务器中的/home/acs/目录下。

    scp -r ~/tmp myserver:homework/
    

    将本地家目录中的tmp文件夹复制到myserver服务器中的~/homework/目录下。

    scp -r myserver:homework .
    

    将myserver服务器中的~/homework/文件夹复制到本地的当前路径下。

    指定服务器的端口号:

    scp -P 22 source1 source2 destination
    

    注意: scp的-r -P等参数尽量加在source和destination之前。

    使用scp配置其他服务器的vim和tmux

    scp ~/.vimrc ~/.tmux.conf myserver:
    
    展开全文
  • 在Linux中,有一个配置需要改动,默认它是拒绝root用户ssh远程登录的。 执行下方命令打开sshd配置文件以修改内部的参数(默认情况下Ubuntu的是下方的路径,其它的应该也一样): #sudo vim /etc/ssh/sshd_config ...
    在Linux中,有一个配置需要改动,默认它是拒绝root用户ssh远程登录的。
    1. 执行下方命令打开sshd配置文件以修改内部的参数(默认情况下Ubuntu的是下方的路径,其它的应该也一样):
    #sudo vim /etc/ssh/sshd_config
    
    1. 找到关于远程登录权限的那一行:
    PermitRootLogin prohibit-password
    
    1. 使用#注释掉这行;
    2. 新建一行并添加:PermitRootLogin yes
    3. 最后使用下方命令重启一下服务:
    sudo service ssh restart
    
    1. 现在就可以用root远程登录该主机了。

    探究

    为什么会有prohibit-password这个选项呢?它到底是什么意思?
    openssh官网如是说:

     PermitRootLogin=without-password/prohibit-password now bans all
     interactive authentication methods, allowing only public-key,
     hostbased and GSSAPI authentication (previously it permitted
     keyboard-interactive and password-less authentication if those
     were enabled).
    

    为什么root默认无法远程登录,需要用户手动设置一下呢?详情参见官网说明




    作者:艾孜尔江 转载请务必标明出处!
    展开全文
  • Ubuntu远程登录服务器失败

    万次阅读 2017-10-02 00:58:05
    问题描述:阿里云Ubuntu16.04服务器更换了磁盘,Ubuntu17.04登录阿里云服务器ECS时,SSH登录服务器时,登录失败。 如图: 问题分析:根据警告信息知:远程主机的HAS已经改变,第一次登录时本地已经保留跟与远程...

    问题描述:阿里云Ubuntu16.04服务器更换了磁盘,Ubuntu17.04登录阿里云服务器ECS时,SSH登录服务器时,登录失败。
    如图:这里写图片描述
    问题分析:根据警告信息知:远程主机的HAS已经改变,第一次登录时本地已经保留跟与远程主机的密钥配对的公钥,现在远程主机的密钥改变了,而本地的公钥没变,明显公钥与密钥不配对,因此要成功验证必须让本地公钥于远程主机配对,删除本地公钥即可,让它回到第一次连接状态。
    实施修改:将“用户空间/.ssh/known_hosts内容清空,这样再次远程登录相当于第一次登录。
    修改前图片:这里写图片描述
    将这两行全部删除即可。
    修改结果:删除里面的信息后,可以正常登录,跟第一次登录一样。
    登录画面如图:这里写图片描述

    展开全文
  • Linux命令之远程登录服务器--ssh

    万次阅读 2018-10-01 20:11:28
    SSH是目前较为可靠,专为远程登录会话和其他网络服务提供安全性的协议   ~利用SSH协议可以有效防止远程管理过程中信息泄露  ~通过SSH协议可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗 SSH的另一个...
  • 默认情况下,Windows2008R2 系统远程用户只能为2个,如果多人操作,则需对系统环境做配置 1,“远程桌面角色” 打开“服务器管理器”,点击“添加角色”。在出现的“添加角色向导”对话框中,勾选“添加桌面服务”...
  • 服务器远程登录不上怎么办

    千次阅读 2021-07-31 03:45:48
    服务器远程登录不上怎么办?遇到这种问题,大家不要慌。一般服务器远程连接不上,主要有以下原因,大家依次排查处理就可以了:1.带宽跑满(不一定是正常业务的带宽,有可能是被挂壁马之后异常发包)。2.系统问题:卡死...
  • 好用的远程登录服务器工具

    万次阅读 2019-07-03 11:10:45
    操作简单,免费开源,目前主要应用在windows平台下(其他平台正在推广中),集成了Telnet,SSH,rlogin等客户端工具,可以很方便的远程登录和管理服务器,如果你追求轻便灵活的话,可以使用这个终端软件: xshell 这...
  • 第一步,打开ssh服务。...(2) 点击进入“共享”,并将“远程登录”选项勾上 第二步,创建ssh文件目录。 打开终端。 执行: mkdir ~/.ssh 第三步,链接远端服务器。 (1)将密钥对移到ss
  • 服务器远程登录不上的处理方法

    千次阅读 2021-07-31 08:04:53
    最近,一位顾客问服务器远程登录上不去是怎么回事。有什么办法处理吗?也许在你买或租了一辆服务器,之后,你通常会远程管理服务器。有时,你不能在服务器远程登录。如果你不能在服务器远程登录,你该怎么办?今天...
  • 判断对方网站的IP是必备的技能,今天坐禅就教大家怎么用电脑自带的CMD(命令提示符)来判断对方服务器的IP地址。 我们要进入CMD,在键盘上按下”win“+”R“这组热键,弹出“运行”对话框,在打开一栏里输入CMD。...
  • windows10远程登录服务器的方法

    千次阅读 2019-09-30 16:21:25
    1、Win+R,打开windows的执行窗口 2、输入mstsc 3、输入服务器的地址 4、选择是,登录用户名和密码 5、进入服务器
  • Ubuntu 远程登录服务器

    千次阅读 2018-04-12 21:11:37
    首先安装 ssh sudo apt-get update sudo apt-get install openssh-server ...如果没有启动,输入下面这条命令启动服务器 sudo service ssh start 修改配置文件 使用gedit修改配置文件”/e...
  • 电脑远程服务器的时候,在服务器上把explorer.exe这个进程关闭了。然后,远程桌面就蓝屏了,什么都显示不出来。后来在网上搜到了解决办法,连带把大神的好多种办法都搬来了哈哈~ 基本有以下几种解决方法(经验证第2...
  • Linux之远程登录服务器

    万次阅读 2018-05-27 23:15:19
    1. 服务器:用明文传输的远程连接服务器1) 安装telnet服务器① rpm -qa|grep telnet #用rpm命令查看是否安装了telnet,应该有“telnet”和“telnet-server”两个软件,如果没有显示结果,表示系统中没有安装,...
  • 一、通过远程登录来管理服务器,但有时候用本地win10系统远程桌面服务器时会提示“您的凭据不工作”错误,从而无法远程连接服务器。 很多朋友在用户名和密码输入正确的情况下也会出现此种问题,反正不管输入多少次...
  • 创建用户步骤 我的电脑 -> 右键 -> 管理 服务管理器 -> 配置 -> ...允许用户远程登录服务器-我的电脑 -> 右键 -> 管理 -系统 -> 远程设置 -系统属性 -> 远程选项卡 -> 选择用户 -远程桌面用户 -> 添加 -选择用户 ->
  • 如何远程登陆Linux服务器

    千次阅读 2022-02-07 15:08:04
    01.SSH介绍 ssh是专门为远程登陆提供安全的协议,SSH的默认端口号为22 终端命令组成: ssh [-p port] user@remote ...02.在Kali下远程登陆Linux服务器 1)获得服务器IP地址 在服务器终端窗口下,使用ifconfig查
  • Mac如何连接远程服务器

    千次阅读 2022-01-27 11:07:03
    点击远程登录 不然会出现以下报错: ssh: connect to host localhost port 22: Connection refused 使用密码连接服务器 ssh 服务器用户名(root)@服务器的ip地址 -p 端口号 回车输入密码,就ok了 使用’rsa‘ ...
  • ssh远程登录服务器Permission denied, please try again 使用linux 链接linux的服务器 出现 Permission denied, please try again. 进入 sudo vi /etc/ssh/sshd_config 将PermitRootLogin 改成 yes 2. 退出 :wq...
  • Mac 配置远程服务器 - 免密登陆

    千次阅读 2022-01-07 14:27:34
    过去我使用Royal TSX软件工具,来访问远程服务器,不过之后我们服务器增加了一个登陆时,需要输入服务器服务方发来的短信验证码。 在Terminal上需要输入一个短信验证码 但是在File Transfer上Royal TSX似乎无法提供...
  • 手机如何远程连接服务器

    万次阅读 2021-02-05 14:57:49
    3、Host name or ip address这里填远程服务器的连接地址,其他选项不变,填好后再点击Save保存,重复以上步骤可以添加多个服务器 4、添加好服务器见APP首页,点击要连接的服务器 5、这是画面会...
  • 关于通过IPv6地址远程登录服务器的操作说明 作为高校和科研院所的研究生,服务器的使用是工作常态。但是在大多数情况下,大家都习惯通过IPv4地址登录自己在服务器上的账号,这样的登录方式有以下两个缺点: 第一,...
  • 问题描述:如何使用脚本自动连接远程服务器,以及自动在远程端做某些操作? 1. 四个基础shell命令 send:用于向进程发送字符串 expect:从进程接收字符串 spawn:启动新的进程 interact:允许用户交互 1.1 send命令...
  • **注意:手机客户端一定要保证已经连接上互联网了哦!步骤: 1、 手机客户端打开ConnectBot软件,并点击右下角的+号标志 ... 3、输入目标服务器的用户名和Ip地址,再点击右上方的+号标志 ... 7.远程登录成功**
  • Mac终端 连接远程服务器

    千次阅读 2022-03-25 10:18:11
    Mac终端连接远程服务器
  • Ubuntu远程连接服务器操作方法

    千次阅读 2019-11-03 11:51:07
    输入系统B创建好的用户名,和密码即可登录操作 这一步就算成功远程登录服务器。这里是putty 的远程终端(我暂且称这个是),这里可以像操作系统B一样进行命令操作了。 4.实现文件的互相传输 下面打开系统A的新终端,...
  • 分享几款国内外免费好用的远程连接服务器软件 通过远程桌面可以极大地方便我们进行远程技术支持、远程办公,然而我们熟知QQ远程、Windows自带的远程协助,使用起来并不理想,不是连接不顺畅就是操作技术高,相比...
  • Termius 可以让你轻松管理您的Raspberry Pi,Linux机器或UNIX服务器群。Termius 应用官网:https://termius.com/目前支持:Android版 Ios版本 Mac版本 Windows版本 Linux版本可以从各大应用市场下载安装。 iphone...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,034,024
精华内容 413,609
关键字:

远程登录服务器

友情链接: log4j入门到详解.rar