Articles of ssh

如何在heredoc中的注释中embeddedstring?

这不起作用,注释不包含IP_ADDRstring SSH_UN='user' IP_ADDR='192.168.1.101' cat <<"EOF" >> .ssh/config # VirtualBox (VB) on user's laptop at $IP_ADDR Host laptopvb Hostname $IP_ADDR User $SSH_UN ForwardAgent yes EOF

无法以root身份login到centos服务器

我以前用ssh root@servip用密码authenticationlogin到我的CentOS 6服务器。 我不确定我所做的是否导致了这个问题,但在试图解决我远程访问webmin的问题时,我按照下面的教程直到我到达: 将auth所需的pam_google_authenticator.so添加到/etc/pam.d/sshd 。 然后错误地,我已经closures了ssh会话。 当我用通常的密码尝试login时,我得到:Permission denied,please try again error。 我怎样才能克服这个问题? 我没有物理访问服务器。

如何configurationRHEL,以便用户可以远程访问应用程序GUI

我有一个应用程序安装在我的RHEL6框中有一个GUI(AppGui.sh)。 我的问题是,一些非技术用户想要远程访问这个GUI。 我已经尝试了几个互联网指南,但我仍然无法使其工作。 我试过: – 安装X窗口系统 – 在我的sshd_config -Exporting $ DISPLAYvariables中启用FORWARDX11 = yes – 通过ssh -X user @ host连接(仅仅停留在那里) 我怎样才能从头设置我的箱子,使这项工作?

'ssh <remote> -t <command>'是否有超时? 被Signal 15杀死

我想在远程服务器上运行一个没有login的作业。 我发现我可以使用ssh运行我的工作: ssh remotenode -t /path/to/myjob &> /path/to/log 不过,这个工作一段时间后会被Signal 15杀死。 SSH是否强制超时? 注:我的工作需要几个小时才能完成。

将特定端口上的stream量转发到另一台机器的最佳方式是什么?

我的设置是这样的: [client01] <-A-> [server01] <-B-> [server02] client01可以访问client01上的端口9300(连接A )。 server01只能通过ssh访问server02 (连接B ) 上的 9300端口。 使端口9300到server01所有stream量到达server01端口9300的最佳方法是什么? 我可以用client01到server01到server02的ssh隧道成功地做到这server02 ,但我不想在client01上运行ssh。 当我从server01到server02转发端口9300( ssh -g -L9300:localhost:9300 server02上的ssh -g -L9300:localhost:9300 server02 server01 ),它不起作用 – 我使用错误的命令? 编辑:添加server02只能通过SSH访问

我可以重新生成rsa密钥,以便SSH访问Cisco路由器吗? 或者我应该完全擦除SSHconfiguration?

我有一个生产2691,我通过telnetpipe理。 我想将其改为SSH。 看看这个configuration,看起来好像已经有了过去生成的密钥。 我认为这里的历史是SSHbuild立起来的,他们有问题连接,并退回到telnet。 有许多crypto条目,包括以下内容: crypto pki trustpoint Gateway-2691.xxx.com enrollment selfsigned subject-name cn=IOS-Gateway-2691.xxx.com revocation-check none rsakeypair Gateway-2691.xxx.com 我也有这个… Gateway-2691#sh ip ssh SSH Disabled – version 1.99 %Please create RSA keys (of atleast 768 bits size) to enable SSH v2. Authentication timeout: 120 secs; Authentication retries: 3 Gateway-2691# 我的问题很简单,我可以运行crypto key generate rsa再次设置它? 有没有办法否定或no所有的以前的SSHconfiguration,以便我可以在那里开始新鲜? 正如我在这里学习的那样,我可能会问错误的问题。 至于SSH的方法,我相信我可以在很多地方find信息。 我只是基本上想知道如果我需要开始新的,或者如果我可以拿起SSHconfiguration的最后一次尝试的地方。

如何让用户通过ssh执行命令而不分配伪terminal

我需要允许用户运行一组有限的命令。 但不允许他们创build交互式会话。 就像GitHub一样。 如果你尝试没有命令ssh,它会问候你并closures会话。 我可以通过使用ForceCommand some-script来获得这个 但是,进入some-script我需要评估用户的input。 也许在sshd_config中的任何其他NoTTY的选项? —更新— 我正在寻找一个纯粹的SSH / Bash解决scheme,而不是Perl / Python /等。 黑客。

尝试获取Linodes磁盘镜像的本地副本,但通过SSHlogin时获取权限被拒绝

我按照这个指南,所以我可以下载一个磁盘镜像的副本,因为我想迁移到另一个主机。 当我到达需要input此命令的阶段时: ssh [email protected] "dd if=/dev/xvda " | dd of=/home/archive/linode.img (使用正确的IP和'/li​​node.img'的文件path)我得到一个权限被拒绝的错误,我敢肯定,我使用正确的密码,因为它正常login时工作。 奇怪的是,它是工作,但后磁盘图像resize(我把它缩小,因为我收到一个错误,说没有足够的空间时复制图像)它开始给我权限被拒绝的消息。

无法编辑/删除/移动/etc/my.cnf – 权限被拒绝

我试图编辑/etc/my.cnf作为root用户通过SSH,我得到以下错误,同时试图保存它 我可以修改my.cnf,因为我想调整my.cnf中的一些值来满足Magento的要求,比如将key_buffer_size =更改为更高的值(128M)。 我将值128M分配给key_buffer_size =并尝试保存,然后出现错误。 “写入/etc/my.cnf时出错:权限被拒绝” 我甚至不能成功地重新启动MySQL。 [root@flourish ~]# service mysqld restart Stopping mysqld: [ OK ] MySQL Daemon failed to start. Starting mysqld: [FAILED] 我甚至可以删除或更换新的一个。 我试着卸载MySQL并重新安装,但没有任何工作。 权限-rw -r -r–和所有者/组根/ root 我希望这个问题有一些答案。

错误的IP地址在SSH重启

我刚刚设置了第二个VPS(s2.example.com),当试图重新启动SSH时,我收到以下错误: “主机重启的真实性(xxx.xxx.xxx.74)”无法build立。“ IP地址(结尾.74)不是该服务器的IP地址。 这是在www.example.com上运行的另一个vps的IP地址。 我已经为s2设置了一条Alogging来指向该服务器的正确IP地址。 任何想法我做错了什么? 谢谢