• 关于

    不能ssh

    的搜索结果

问题

root用户可以git clone,但普通用户就不能git clone

ubuntu 14 LTS OS按照网上的教程,ssh-keygen后,复制id_rsa.pub内的内容到github的ssh key中并使用ssh -T git@github.com没问题。然后使用命令 eval "$(ssh-agent...
杨冬芳 2019-12-01 20:26:54 1842 浏览量 回答数 1

问题

之前也能通过ssh连接,但是现在ssh连接不上,ping的到。使用阿里云远程连接可以

之前也能通过ssh连接,但是现在ssh连接不上,ping的到。使用阿里云远程连接可以 - 用的是iterm2的ssh连接 - 之前连接都是没问题的...
游客toi2aqhpbc42u 2020-06-20 11:08:01 77 浏览量 回答数 1

回答

在Linux服务器之间建立信任关系,是很多线上服务系统的基础性工作,这样能便于程序在多台服务器之间自动传输数据,或者方便用户不输入密码就可以在不同的主机间完成登录或者各种操作。 网上关于建立Linux信任关系(ssh trust)的中文文章有一些,但是写得都不太详细,这里汇总了方方面面的资料,把多机信任关系建立方法说说清楚(文/陈运文) 一 建立信任关系的基本操作 基本场景是想从一台Server服务器直接登录另一台,或者将Server服务器的数据不需密码验证直接拷贝至Client服务器,以下我们简称Server服务器为S(待发送的数据文件在这台服务器上),Client服务为C,信任关系的最简单操作方法如下: 1 在S服务器上,进入当前用户根目录下的隐藏目录 .ssh,命令如下: cd ~/.ssh (注:目录名前的点好”.”表示该文件夹是一个特殊的隐藏文件夹,ls命令下默认是看不到的,通过 ls –a 命令观察到) 2 生成S服务器的私钥和公钥: ssh-keygen -t rsa (注:rsa是一种加密算法的名称,此处也可以使用dsa,关于rsa和dsa算法的介绍可见本文后半章节) ssh-keygen生成密钥用于信任关系生成 -此时会显示Generating public/private key pair. 并提示生成的公钥私钥文件的存放路径和文件名,默认是放在 /home/username/.ssh/id_rsa 这样的文件里的,通常不用改,回车就可以 然后Enter passphrase(empty for no passphrase): 通常直接回车,默认不需要口令 Enter same passphrase again: 也直接回车 然后会显式密钥fingerprint生成好的提示,并给出一个RSA加密协议的方框图形。此时在.ssh目录下ls,就可以看到生成好的私钥文件id_rsa和公钥文件id_rsa.pub了 以下是各种补充说明: 注1:如果此时提示 id_rsaalready exists,Overwrite(y/n) 则说明之前已经有人建好了密钥,此时选择n 忽略本次操作就行,可以直接用之前生成好的文件;当然选y覆盖一下也无妨 注2:公钥用于加密,它是向所有人公开的(pub是公开的单词public的缩写);私钥用于解密,只有密文的接收者持有。 3 在Server服务器上加载私钥文件 仍然在.ssh目录下,执行命令: ssh-add id_rsa 系统如果提示:Identity added: id_rsa (id_rsa) 就表明加载成功了 下面有几个异常情况处理: –如果系统提示:could not open a connection to your authentication agent 则需要执行一下命令: ssh-agent bash 然后再执行上述的ssh-add id_rsa命令 –如果系统提示id_rsa: No such file or directory 这是系统无法找到私钥文件id_rsa,需要看看当前路径是不是不在.ssh目录,或者私钥文件改了名字,例如如果建立的时候改成 aa_rsa,则这边命令中也需要相应改一下 -如果系统提示 command not found,那肯定是你命令敲错字符了J -提示Agent admitted failure to sign using the key,私钥没有加载成功,重试ssh-add -注意id_rsa/id_rsa.pub文件不要删除,存放在.ssh目录下 4 把公钥拷贝至Client服务器上 很简单,例如 scp id_rsa.pub user@10.11.xx.xx:~ 5 ssh登录到Client服务器上,然后在Client服务器上,把公钥的内容追加到authorized_keys文件末尾(这个文件也在隐藏文件夹.ssh下,没有的话可以建立,没有关系) cat id_rsa.pub >> ~/.ssh/authorized_keys 以下是各种补充说明,遇到问题时可以参考: 注1:这里不推荐用文件覆盖的方式,有些教程直接scp id_rsa.pub 到Client服务器的authorized_keys文件,会导致之前建的其他信任关系的数据被破坏,追加到末尾是更稳妥的方式; 注2: cat 完以后,Client服务器上刚才拷贝过来的id_rsa.pub文件就不需要了,可以删除或移动到其它地方) 注3:ssh-keygen 命令通过-b参数可以指定生成的密钥文件的长度,如果不指定则默认为1024,如果ssh-keygen –b 4096(最长4096),则加密程度提高,但是生成和验证时间会增加。对一般的应用来说,默认长度已经足够胜任了。如果是rsa加密方式,那么最短长度为768 byte 注4:authorized_keys文件的权限问题。如果按上述步骤建立关系后,仍然要验证密码,并且没有其他报错,那么需要检查一下authorized_keys文件的权限,需要作下修改: chmod g-w authorized_keys OK,现在试试在Server端拷贝一个文件到Client服务器,应该无需交互直接就传过去了。 但是此时从Client传数据到Server服务器,仍然是需要密码验证的。如果需要两台服务器间能直接互传数据,则反过来按上述步骤操作一下就可以了 二 删除服务器间信任关系的方法 如果想取消两台服务器之间的信任关系,直接删除公钥或私钥是没有用的,需要在Client服务器上,打开 ~/.ssh/ authorized_keys 文件,找到对应的服务器的公钥字段并删除 每个段落的开头是ssh-rsa字样,段尾是Server服务器的帐号和ip(如下图红框),需要细心的找一下后删除整段 密钥文件内容和删除Linux服务器间信任关系的方法 三 各种可能遇到的情况和处理方法 –提示 port 22: Connection refused 可能的原因:没有正确安装最新的openssh-server,安装方法如下 sudo apt-get install openssh-server 不支持apt安装的,可以手工下载: wget ftp.ssh.com/pub/ssh/ssh-3.2.9.1.tar.gz –关于目录和文件的权限设置 .ssh目录的权限必须是700,同时本机的私钥的权限必须设置成600: chmod 600 id_rsa 否则ssh服务器会拒绝登录 四 关于RSA和DSA加密算法 在ssh-keygen命令中,-t参数后指定的是加密算法,可以选择rsa或者dsa RSA 取名自算法的三位提出者Ron Rivest, Adi Shamir, and Leonard Adleman的姓名首字母,作为一种非对称加密算法,RSA的安全性基于及其困难的大整数分解(两个素数的乘积的还原问题)。关于RSA算法原理的文章很多,感兴趣的朋友可以找来读一读。 DSA = Digital Signature Algorithm,基于有限域离散对数难题,是Schnorr和ElGamal签名算法的变种,一般用于数字签名和认证,被美国标准局(NIST)采纳为数字签名标准DSS(Digital Signature Standard),based on discrete logarithms computation. DES = Digital Encryption Standard. Obsolete standard. RSA算法好在网络容易实现密钥管理,便进行数字签名,算法复杂,加/解速度慢,采用非对称加密。在实际用于信任关系建立中,这两种方法的差异很微小,可以挑选其一使用。 五 关于SSH协议的介绍 SSH全称Secure SHell,顾名思义就是非常安全的shell的意思,SSH协议是IETF(Internet Engineering Task Force)的Network Working Group所制定的一种协议。SSH的主要目的是用来取代传统的telnet和R系列命令(rlogin,rsh,rexec等)远程登陆和远程执行命令的工具,实现对远程登陆和远程执行命令加密。防止由于网络监听而出现的密码泄漏,对系统构成威胁。 ssh协议目前有SSH1和SSH2,SSH2协议兼容SSH1。目前实现SSH1和SSH2协议的主要软件有OpenSSH和SSH Communications Security Corporation 公司的SSH Communications 软件。前者是OpenBSD组织开发的一款免费的SSH软件,后者是商业软件,因此在linux、FreeBSD、OpenBSD、NetBSD等免费类UNIX系统种,通畅都使用OpenSSH作为SSH协议的实现软件。因此,本文重点介绍一下OpenSSH的使用。需要注意的是OpenSSH和SSH Communications的登陆公钥/私钥的格式是不同的,如果想用SSH Communications产生的私钥/公钥对来登入到使用OpenSSH的linux系统需要对公钥/私钥进行格式转换。 第一次登陆后,ssh就会把登陆的ssh指纹存放在用户home目录的.ssh目录的know_hosts文件中,如果远程系统重装过系统,ssh指纹已经改变,你需要把 .ssh 目录下的know_hosts中的相应指纹删除,再登陆回答yes,方可登陆。请注意.ssh目录是开头是”.”的隐藏目录,需要ls –a参数才能看到。而且这个目录的权限必须是700,并且用户的home目录也不能给其他用户写权限,否则ssh服务器会拒绝登陆。如果发生不能登陆的问题,请察看服务器上的日志文件/var/log/secure。通常能很快找到不能登陆的原因。 六 关于ssh_config和sshd_config文件配置的说明 /etc/ssh/ssh_config: Host * 选项“Host”只对能够匹配后面字串的计算机有效。“*”表示所有的计算机。 ForwardAgent no “ForwardAgent”设置连接是否经过验证代理(如果存在)转发给远程计算机。 ForwardX11 no “ForwardX11”设置X11连接是否被自动重定向到安全的通道和显示集(DISPLAY set)。 RhostsAuthentication no “RhostsAuthentication”设置是否使用基于rhosts的安全验证。 RhostsRSAAuthentication no “RhostsRSAAuthentication”设置是否使用用RSA算法的基于rhosts的安全验证。 RSAAuthentication yes “RSAAuthentication”设置是否使用RSA算法进行安全验证。 PasswordAuthentication yes “PasswordAuthentication”设置是否使用口令验证。 FallBackToRsh no “FallBackToRsh”设置如果用ssh连接出现错误是否自动使用rsh。 UseRsh no “UseRsh”设置是否在这台计算机上使用“rlogin/rsh”。 BatchMode no “BatchMode”如果设为“yes”,passphrase/password(交互式输入口令)的提示将被禁止。当不能交互式输入口令的时候,这个选项对脚本文件和批处理任务十分有用。 CheckHostIP yes “CheckHostIP”设置ssh是否查看连接到服务器的主机的IP地址以防止DNS欺骗。建议设置为“yes”。 StrictHostKeyChecking no “StrictHostKeyChecking”如果设置成“yes”,ssh就不会自动把计算机的密匙加入“$HOME/.ssh/known_hosts”文件,并且一旦计算机的密匙发生了变化,就拒绝连接。 IdentityFile ~/.ssh/identity “IdentityFile”设置从哪个文件读取用户的RSA安全验证标识。 Port 22 “Port”设置连接到远程主机的端口。 Cipher blowfish “Cipher”设置加密用的密码。 EscapeChar ~ “EscapeChar”设置escape字符。 /etc/ssh/sshd_config: Port 22 “Port”设置sshd监听的端口号。 ListenAddress 192.168.1.1 “ListenAddress”设置sshd服务器绑定的IP地址。 HostKey /etc/ssh/ssh_host_key “HostKey”设置包含计算机私人密匙的文件。 ServerKeyBits 1024 “ServerKeyBits”定义服务器密匙的位数。 LoginGraceTime 600 “LoginGraceTime”设置如果用户不能成功登录,在切断连接之前服务器需要等待的时间(以秒为单位)。 KeyRegenerationInterval 3600 “KeyRegenerationInterval”设置在多少秒之后自动重新生成服务器的密匙(如果使用密匙)。重新生成密匙是为了防止用盗用的密匙解密被截获的信息。 PermitRootLogin no “PermitRootLogin”设置root能不能用ssh登录。这个选项一定不要设成“yes”。 IgnoreRhosts yes “IgnoreRhosts”设置验证的时候是否使用“rhosts”和“shosts”文件。 IgnoreUserKnownHosts yes “IgnoreUserKnownHosts”设置ssh daemon是否在进行RhostsRSAAuthentication安全验证的时候忽略用户的“$HOME/.ssh/known_hosts” StrictModes yes “StrictModes”设置ssh在接收登录请求之前是否检查用户家目录和rhosts文件的权限和所有权。这通常是必要的,因为新手经常会把自己的目录和文件设成任何人都有写权限。 X11Forwarding no “X11Forwarding”设置是否允许X11转发。 PrintMotd yes “PrintMotd”设置sshd是否在用户登录的时候显示“/etc/motd”中的信息。 SyslogFacility AUTH “SyslogFacility”设置在记录来自sshd的消息的时候,是否给出“facility code”。 LogLevel INFO “LogLevel”设置记录sshd日志消息的层次。INFO是一个好的选择。查看sshd的man帮助页,已获取更多的信息。 RhostsAuthentication no “RhostsAuthentication”设置只用rhosts或“/etc/hosts.equiv”进行安全验证是否已经足够了。 RhostsRSAAuthentication no “RhostsRSA”设置是否允许用rhosts或“/etc/hosts.equiv”加上RSA进行安全验证。 RSAAuthentication yes “RSAAuthentication”设置是否允许只有RSA安全验证。 PasswordAuthentication yes “PasswordAuthentication”设置是否允许口令验证。 PermitEmptyPasswords no “PermitEmptyPasswords”设置是否允许用口令为空的帐号登录。 AllowUsers admin “AllowUsers”的后面可以跟着任意的数量的用户名的匹配串(patterns)或user@host这样的匹配串,这些字符串用空格隔开。主机名可以是DNS名或IP地址。
boxti 2019-12-02 01:27:05 0 浏览量 回答数 0

问题

新建ECS专有网络,console可以自己ssh自己,远程智能ping不能ssh

新建ECS专有网络,console可以自己ssh自己,远程智能ping不能ssh 这是什么问题?...
ymmmm 2019-12-01 21:01:28 1543 浏览量 回答数 2

回答

在各个需要启动管理和存储节点的机器上使用hadoop-deamon.sh脚本手动启动对应守护进程:namenode、 secondarynamenode、datanode 在各个计算节点机器上使用yarn-deamon.sh脚本手动启动对应守护进程:resourcemanager、nodemanager###### A->B 在A上ssh-keygen -t rsa 产生A的公钥和私钥,路径$HOME/.ssh/ 公钥带.pub后缀,将公钥的内容复制出来。粘贴到B的 $HOME/.ssh/authroized_keys里面就可以了 A登录B就可以使用公钥验证而不输入密码了, B->同理     ######不好意思,提问时忘记说了,问题的意思是不用hadoop自动的ssh,从而实现各个机器的启动###### 登录可以使用ssh信任,或者知道密码的话用expect 至于启动进程那就是一个ssh xxxxx 'ls'的事情嘛 ######回复 @闵开慧 : 和hadoop有毛线关系啊######忘记说了,问题的意思就是不用hadoop自带的ssh,从而实现各个机器的启动###### SSH..###### 自行搜索 ssh-keygen ###### SSH免密码登录远程主机 不知道能不能看到 ###### hadoop 从来没有自带ssh
爱吃鱼的程序员 2020-06-01 13:46:13 0 浏览量 回答数 0

问题

OpenSSH下如何实现对基于SSH1的连接明文传输(How to disabl?400报错

OpenSSH下如何实现对基于SSH1的连接明文传输(How to disable encryption for SSH1 in OpenSSH)? 400 报错 SSH协议有两个不兼容的版本:...
爱吃鱼的程序员 2020-05-29 20:37:20 0 浏览量 回答数 1

问题

我自己的mac电脑ssh连接阿里云出现错误:ssh_exchange_identification: read: Connection reset by peer

如题:昨天也出现这个问题了,我以为是我电脑那里配置错误了,然后就重装了,但是今天早上刚刚还上去改了一个文件,这个时候就上不去了,用别人的电脑能连接上。Meyer:~ meyer$ ssh -vvv aliyunOpenSSH_6.9p1, ...
meyer 2019-12-01 19:43:53 10329 浏览量 回答数 5

回答

Ressh端口修改? SSH不用时关闭??那你怎么管理LINUX?? SSH改端口,要执行 五个操作。注意: 在这个操作过程中,不要断线! 1、首先你要SSH连接上你的服务器。 2、备份SSH配置cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak。然后执行 vi /etc/ssh/sshd_config 修改 Port 22这行,22就是SSH默认的端口,把22改成你想用的吧,比如222,然后保存退出。 3、重启SSH服务: service  sshd  restart (别怕,这时虽然你用的SSH连接,但重启SSH不会把你踢下线的) 4、修改iptables防火墙:查看你是否使用iptables防火墙,执行 iptables -L  (注意大小写) 如果输出像这样: Chain INPUT (policy ACCEPT) target     prot opt source               destination         Chain FORWARD (policy ACCEPT) target     prot opt source               destination         那就说明你没有使用了IPTABLES防火墙,就不需要修改防火墙配置。 如果你的输出像这样: Chain INPUT (policy ACCEPT) target     prot opt source               destination         ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED 那就说明你使用了IPTABLES防火墙,就需要修改防火墙配置。 比如上面你把SSH端口改成222,你需要这样修改: vi /etc/sysconfig/iptables,找到这行 -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT 在这行的下面插入一行同样内容,然后将22改成222,保存退出。 重启IPTABLES防火墙. service iptables  restart 5、最后,在你现在用的电脑上,再新建立一个SSH连接到你的VPS,注意把SSH端口设置为222,测试一下吧! 如果你操作不成功,可以cp /etc/ssh/sshd_config.bak /etc/ssh/sshd_config,再重启ssh服务service  sshd  restart。就复原了。 -----注意:上面的操作过程中,不能断SSH连接!如果你觉得看不懂,可以联系我们www.its365.com.cn。我们有 全程可视化操作平台,通过这个平台操作你的VPS时,所有的操作过程你都能看到,还能进行操作录像!
bendchen 2019-12-02 02:43:13 0 浏览量 回答数 0

问题

如何修改LINUX的SSH端口

这是我在回答另一个问题时写的,整理了一下,发现这里。 修改LINUX的SSH改端口,要执行 五 个操作。注意: 在这个操作过程中,不要断线!而且我的操...
bendchen 2019-12-01 21:40:35 8019 浏览量 回答数 2

问题

ssh无法连接服务器

突然间两台服务器失联了,系统管理终端可以通过用户和密码进行登录。服务起来之后,无论开启或关闭防火墙都不能获得服务。查看了安全组也没问题。 服务器上的 ssh 服务是正常的,且已通过问题排查&#...
1787876177050585 2019-12-01 18:52:56 614 浏览量 回答数 2

问题

ECS更改ssh端口号,阿里云控制台中的管理终端是否可以指定ssh端口号?

如题,处于安全考虑,我们想改变ssh端口,不知道阿里云的管理终端是否能指定ssh端口号?...
turboman 2019-12-01 19:26:06 2953 浏览量 回答数 2

问题

xshell不能连接ssh

本地电脑不能通过ssh连接远程ECS服务器,但通过web远程登陆,使用ssh 127.0.0.1 并没有问题,而且安全组也配置了22端口放行,也重启过服务器了,还是不能连...
crazyapple 2019-12-01 19:11:34 65 浏览量 回答数 1

问题

关于Linux虚拟机ssh的问题

最近装了台ubuntu的虚拟机,在上面用qemu装了17个linux的image.其他的image都跑的很好,就是一台ubuntu12.04有问题。每次qemu启动它都看脸,用putty搭载x11去连界面,有时可以直接进去,有时会卡在一个界...
杨冬芳 2019-12-01 20:26:53 1053 浏览量 回答数 1

问题

挂载云盘后网络访问失败,ssh,tomcat不能访问,服务正常。

把云盘挂在后,重启服务器ssh不能远程登录,网站打开失败,查看ssh,tomcat进程都正常。...
1629942345221958 2019-12-01 19:11:17 96 浏览量 回答数 2

回答

这种问题是由于公钥不一样了,所以无法登录,提示信息是 KEY 验证失败。 解决方法是: 在/root/.ssh/known_hosts 文件里面将原来的公钥信息删除即可。 具体原因分析:SSH 报“Host key verification failed.”。一般来说,出现该错误有这么几种可能: 1. .ssh/known_hosts 裡面记录的目标主机 key 值不正确。这是最普遍的情况,只要删除对应的主机记录就能恢复正常。 2. .ssh 目录或者 .ssh/known_hosts 对当前用户的权限设置不正确。这种情况比较少,一般正确设置读写权限以后也能恢复正常。 3. /dev/tty 对 other 用户没有放开读写权限。这种情况极为罕见。出现的现象是,只有 root 用户能够使用 ssh client,而所有其他的普通用户都会出现错误。 我今天遇到的就是第三种情况,修改 /dev/tty 的权限后,一切正常。为了避免以后忘记解决方法,记录在这里。 问题2: ssh_exchange_identification: Connection closed by remote host -------------------------------------------------------------------------------解决办法:修改/etc/hosts.allow文件,加入 sshd:ALL。 符相关配制说明: vi /etc/ssh/ssh_config ------------------------------------------------- 下面逐行说明上面的选项设置: Host * :选项“Host”只对能够匹配后面字串的计算机有效。“*”表示所有的计算机。 ForwardAgent no :“ForwardAgent”设置连接是否经过验证代理(如果存在)转发给远程计算机。 ForwardX11 no :“ForwardX11”设置X11连接是否被自动重定向到安全的通道和显示集(DISPLAY set)。 RhostsAuthentication no :“RhostsAuthentication”设置是否使用基于rhosts的安全验证。 RhostsRSAAuthentication no :“RhostsRSAAuthentication”设置是否使用用RSA算法的基于rhosts的安全验证。 RSAAuthentication yes :RSAAuthentication”设置是否使用RSA算法进行安全验证。 PasswordAuthentication yes :“PasswordAuthentication”设置是否使用口令验证。 FallBackToRsh no:“FallBackToRsh”设置如果用ssh连接出现错误是否自动使用rsh。 UseRsh no :“UseRsh”设置是否在这台计算机上使用“rlogin/rsh”。 BatchMode no :“BatchMode”如果设为“yes”,passphrase/password(交互式输入口令)的提示将被禁止。当不能交互式输入口令的时候,这个选项对脚本文件和批处理任务十分有用。 CheckHostIP yes :“CheckHostIP”设置ssh是否查看连接到服务器的主机的IP地址以防止DNS欺骗。建议设置为“yes”。 StrictHostKeyChecking no :“StrictHostKeyChecking”如果设置成“yes”,ssh就不会自动把计算机的密匙加入“$HOME/.ssh/known_hosts”文件,并且一旦计算机的密匙发生了变化,就拒绝连接。 IdentityFile ~/.ssh/identity :“IdentityFile”设置从哪个文件读取用户的RSA安全验证标识。 Port 22 :“Port”设置连接到远程主机的端口。
聚小编 2019-12-02 01:26:19 0 浏览量 回答数 0

回答

Re新建ECS专有网络,console可以自己ssh自己,远程智能ping不能ssh 添加安全组规则 开放22/22  端口 就可以用NPC,SSH 我都是用的  ssh root@公网IP。方便些
空空如空空 2019-12-02 00:16:34 0 浏览量 回答数 0

问题

SSH用不了

为啥用了网页的管理终端后没法用SSH连接了??求解。还有能不能出一个在iPAD上用的管理终端,iPAD上好的SSH终端太少了,而且大多都收费...
slz 2019-12-01 21:49:27 5102 浏览量 回答数 1

问题

如何关闭linux用户的SSH权限,但还能登录vsftpd

ubuntu下apt安装vsftpd后,新加用户已经能登录了FTP,但是发现还是能登录SSH , 能不能告知一个最简单禁止SSH开放FTP登录的方法?安装文档参照了 https://www.digitalocean.com/communit...
a123456678 2019-12-01 20:06:59 1063 浏览量 回答数 2

回答

使用ssh公钥,配置好,然后克隆的时候地址使用ssh的地址######回复 @溱 : 文档请找官方######回复 @阿信sxq : 补充下,当ssh -T git@git.oschina.net 后,不能出现welcome。。。需要执行下ssh-add gitosc的帮助文档能写得再全面些吗?######回复 @阿信sxq : 好了,谢谢 ^-^######回复 @溱 : 类似于这个地址:git@git.oschina.net:songxinqiang/OSSParent.git,而不是这个地址:https://git.oschina.net/songxinqiang/OSSParent.git######回复 @溱 : 那证明已经配置好了,你接下来需要克隆仓库塞,记得使用ssh开头的地址,在页面有切换按钮的######百度 git ssh 公钥 ######回复 @溱 : 要求输入用户名和密码的 肯定是你用的http的clone 而不是ssh的 如果是ssh的克隆只会让你输入密码 不会有用户名。######回复 @溱 : 生成id_rsa的时候 要求你输入密码,此时不输入,直接回车就成。######我搜索过了,好多的都是瞎扯,不能用. 如果你做到了,请告诉我具体流程 ssh -T git@git.oschina.net,后我也出现了Welcome to Git@OSC 然后每次还是需要输入用户名和密码###### 如果你是在window上开发的话安装  TortoiseGit 工具 修改 .gitconfig 就可以保存认证  [credential]     helper = store ######git链接前面加上账号密码?  root:123456@git.xxxx
kun坤 2020-06-03 14:08:30 0 浏览量 回答数 0

回答

虚拟云主机不能通过ssh登录的。只有云服务器才行。虚拟云主机就是网站空间,只能提供网页相关的服务,登录时只是用FTP上传网页,过网站后台程序,不能使用ssh的。 如果是云服务器,才是购买时设置的root密码或者更换系统时设置的系统密码,只有云服务器才能够使用ssh登录。
fengrenyan 2019-12-02 00:10:07 0 浏览量 回答数 0

问题

shell脚本中远程执行kill命令不生效问题

需求大致如下 1、a b c 3台服务器 2、在a上ssh到b上,b在ssh到c,查找到c上面特定的进程pid 3、在a上ssh到b上,b在ssh到c,kill掉上面步骤中找到的进程 需求1和2 已经实现,需求3 kill会有问题 执行ki...
a123456678 2019-12-01 20:00:19 1902 浏览量 回答数 1

问题

Windows Server 2008 R2,Cloud Toolkit SSH到服务器失败。

之前在服务器上安装ssh后,使用ssh能连接成功,到了真正部署项目的时候,就一直连接不上,test connection一直在读条,使用putty ssh到服务器可连接上...
wancq 2019-12-01 21:54:08 33 浏览量 回答数 1

问题

linux下root用户切换到普通用户执行ssh远程登录失败

这样,我想做一个web一件抓取日志的小程序,后台python调用ssh登录到远程主机执行系统命令抓取符合条件的日志,这个程序集成在一个运行在root下的web站中,然而服务器设定了root用户不能用ssh远程登录。我想请教是否可能在程序中切...
杨冬芳 2019-12-01 20:23:23 1735 浏览量 回答数 3

问题

我的轻量应用服务器可以更改默认的ssh端口吗?

1.我的轻量应用服务器可以更改默认的ssh端口吗? 我在控制台的防火墙那里好像更改不了ssh的端口,默认是22 2.能不能把控制台那个讨厌的防火墙给关闭了啊?...
★小明★ 2019-12-01 19:24:05 71 浏览量 回答数 2

问题

安全组8080端口开了没有效果

我想搭建tomcat环境,已经搭建成功,想使用端口8080。开启tomcat后,在服务器ssh使用wget localhost:8080能获得index页面的结果。在远程使用wget ip:8080不能获得index页面结果,已经添加了安全...
1612239353080704 2019-12-01 19:41:13 3152 浏览量 回答数 5

问题

函数计算php7.2,编译ssh2.so扩展失败。

我试着用官方提供的fcli shell 进入容器编译ssh2模块, docker-php-ext-install ssh2 和pecl都试了进行编译都没成功。那个大佬能不能帮我编译一个扩展...
alex111 2019-12-01 21:49:46 17 浏览量 回答数 0

回答

概述 本文主要介绍无法SSH登录CoreOS系统服务器的处理步骤。 问题症状 执行如下命令,测试22端口能通,但是无法SSH登录主机。 telnet [CoreOS_IP] 22 注:[CoreOS_IP]为主机实际IP。 执行如下命令,检测发现22 端口监听的不是SSH服务。 sudo netstat -napo|grep 22 解决方案 通过管理终端登录主机,执行如下命令,到SSH的配置文件目录。 cd /etc/ssh 编辑配置文件sshd_config,注释掉配置文件中的第一行文字。 执行如下命令,重启SSH服务。 systemctl restart sshd 执行如下命令,检查22 端口监听的是SSH服务。 sudo netstat -napo|grep ssh 系统显示类似如下,问题解决。
KB小秘书 2019-12-02 02:06:22 0 浏览量 回答数 0

回答

Re我的ecs服务器在华北2区为何不能远程登录ssh 出现的错误提示是:ssh_exchange_identification:read: connection reset by peer 错误 ------------------------- Re我的ecs服务器在华北2区为何不能远程登录ssh ecs控制面板查看,运行状态是正常的
北乔峰 2019-12-02 02:02:34 0 浏览量 回答数 0

问题

SSH 无法远程登录问题的处理思路是什么

您在购买云服务器 ECS(后续简称 ECS)Linux 服务器后,首先面临的就是如何登录和使用的问题。而由于服务器在云端,所以日常运维中通常都会基于 SSH 客户端登录服务器进行相关操...
boxti 2019-12-01 22:00:30 1833 浏览量 回答数 0

问题

刚买的ECS香港服务器,ssh连不上,只能用网页的远程连接

只能用控制台的远程连接,手机ssh,电脑ssh连不上。22规则有,另一台正常的ping它超时,它ping另一台也超时,但它能ping到baidu等等。求教?...
1985408248792156 2019-12-01 19:40:08 2992 浏览量 回答数 4
阿里云企业服务平台 陈四清的老板信息查询 上海奇点人才服务相关的云产品 爱迪商标注册信息 安徽华轩堂药业的公司信息查询 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 天籁阁商标注册信息 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 北京芙蓉天下的公司信息查询