Articles of ssh

加快mongodump + mongorestore

我已经创build了一个脚本来将MongoDB数据库复制到我的机器上。 我正在创build一个SSH隧道( ssh -L … )然后我用mongodump连接到隧道端口,然后我mongodump的输出到mongorestore : mongodump –host=127.0.0.1:##### –db=***** –archive | mongorestore –host={mongo_dest} –drop –archive 我想加快复制速度。 –gzip在这种情况下没有意义 – 因为mongodump和mongorestore使用相同的机器和内存。 数据通过SSH套接字进行解压缩。 有没有办法在SSH机器上运行mongodump ,并将其输出pipe道传输到我的机器上的进程? 当然,我可以转储数据库,存档,通过SSH复制和恢复。 但我不想要临时空间。

使用`rhc`客户端在远程服务器上运行本地脚本

我正在看这个线程 https://stackoverflow.com/questions/305035/how-to-use-ssh-to-run-a-shell-script-on-a-remote-machine 我想弄清楚如何使用rhc命令在远程服务器上运行本地脚本。 我可以ssh进入我的redhat / openshift服务器,如下所示: rhc ssh <app-id> 现在,我使用scp将本地机器上的本地脚本复制到远程机器上。 有谁知道是否有一个rhc命令在远程服务器上运行本地脚本? 或者我应该只使用ssh命令而不是rhc ?

AWS EC22在一段时间后丢失连接 – 操作超时

这个问题已经被问了很多,但我不能得到它的工作,所以在这里再次。 我有一个在AWS中configuration的Ubuntu机器。 我已经无数次地检查了这个configuration。 启动我的机器后,我可以连接槽ssh一段时间。 然后,没有任何明显的原因,我失去了连接,无法连接了。 任何尝试导致操作超时。 我试图启动不同的机器,两者都有相同的结果。 我可以通过SSH连接的唯一方法是重新启动后。 一两分钟后,我再次失去了联系。 经过一些试验和错误,这不仅是它丢失的SSH连接。 HTTP或ICMP变得不可用。 机器有一个弹性的IP公共IP地址。 任何关于根本情况的想法?

GTK应用程序不再呈现文字

我在Debian Jessie上使用virt-manager。 几个星期前,它对我来说工作得很好。 但是现在当我运行它时,文本不能正确呈现。 我已经尝试重新安装所有dejavu字体,解放字体,运行fc-cache,重新启动系统,甚至重新安装libvirt和virt-manager。 没有骰子。 这个问题在通过putty / ssh使用Xming时,以及在从另一个linux盒子执行ssh -Y的时候都会出现。 我能记得的唯一可能会影响字体的是从apt安装更新。 想法欢迎,需要帮助在这里! 进一步的研究表明,这实际上是一个GTK问题。 运行非GTK x11应用程序,如xfontsel工作正常; 运行GTK的东西,比如这个代码不行。 我仍然不知道如何解决它,但希望这有助于得到的地方!

SSH ForwardAgent正在接收“由远程主机closures连接”

我正在尝试使用SSH ForwardAgent连接到远程服务器,但我一直面临同样的问题: ssh_exchange_identification: Connection closed by remote host 我已经安装我的〜/ .ssh / config如下: #Proxy Host my.remote.proxy.com Hostname IPProxy.IP.IP.IP User my.user IdentityFile ~/.ssh/id_rsa ForwardAgent yes #Remote server Host my.remote.server.com Hostname IPRemote.IP.IP.IP User my.user IdentityFile ~/.ssh/id_rsa ProxyCommand ssh [email protected] nc -w 10 %h %p 2> /dev/null 我能正确地ssh到my.remote.proxy.com 。 我能够正确地从my.remote.proxy.com ssh使用SSH(和私人testing目的)到my.remote.server.com 。 我的问题是,我无法使用前置代理从主机ssh到my.remote.server.com 。 我已经为my.remote.proxy.com和my.remote.server.com设置了/ etc / ssh / […]

为什么sshd在通过pam或KerberosAuthenticationvalidation用户时要求主机服务主体

我已经为testing目的设置了Ubuntu。 – 安装MIT kerberos(最新) – 安装OpeenSsh(最新) 我已经安装了KerberosAuthentication和pam_krb5types的身份validation以及GSSAPIAuthentication。 一切都很好。 当我只安装使用“KerberosAuthentication”或“pam_krb5”我看到主机/的请求: Nov 20 00:09:11 kdcname krb5kdc[12476](info): AS_REQ (2 etypes {16 17}) 192.168.1.104: NEEDED_PREAUTH: [email protected] for krbtgt/[email protected], Additional pre-authentication required Nov 20 00:09:11 kdcname krb5kdc[12476](info): AS_REQ (2 etypes {16 17}) 192.168.1.104: NEEDED_PREAUTH: [email protected] for krbtgt/[email protected], Additional pre-authentication required Nov 20 00:09:11 kdcname krb5kdc[12476](info): AS_REQ (2 etypes {16 17}) […]

/ etc / pmta / config:规范的第38行中的错误不匹配任何有效的本地IP地址

当我尝试重新启动服务PMTA的服务启动失败,像这样, [root@server ~]# service pmta restart Stopping PowerMTA: [ OK ] Starting PowerMTA: [FAILED] [root@server ~]# service pmta restart Stopping PowerMTA: [ OK ] Starting PowerMTA: [FAILED] [root@server ~]# pmtad –debug 2017-11-21 13:40:00 WARNING (line 19 of /etc/pmta/config): timeImprinted is unsupported 2017-11-21 13:40:00 WARNING (line 20 of /etc/pmta/config): timeImprinted is unsupported 2017-11-21 13:40:00 Startup error: […]

AWS SSH错误ssh_exchange_identification:将VM导入AMI后

将图像导入到AMI后,出现以下错误。 服务器允许我本地login,但只有在将其上传到AWS后才会发生。 我读了很多/ etc / deny,但这不是问题。 ssh_exchange_identification:读取:通过对等方重置连接 以下是我使用-vvv尝试ssh时得到的结果。 debug1:读取configuration数据/etc/ssh/ssh_config debug1:/etc/ssh/ssh_config第52行:为* debug2应用选项:parsing“mydns.amazonaws.com”端口22 debug2:ssh_connect_direct:needpriv 0 debug1:连接到mydns。 compute-1.amazonaws.com [myip]端口22. debug1:build立连接。 debug1:key_load_public:没有这样的文件或目录debug1:标识文件glassratner.pemtypes-1 debug1:key_load_public:没有这样的文件或目录debug1:标识文件mycert.pem-certtypes-1 debug1:启用协议2.0兼容模式debug1:本地版本stringSSH-2.0-OpenSSH_7.5 ssh_exchange_identification:读取:由对等方重置的连接 提前致谢。

OpenSSH忽略sshd_config中的“AllowTcpForwarding no”

在ubuntu 16.04.3 / OpenSSH_7.2p2上通过在/ etc / ssh / sshd_config中设置这些值来全局禁用隧道function并且dynamic/本地隧道仍然有效 AllowAgentForwarding no AllowTcpForwarding no AllowStreamLocalForwarding no PermitOpen none PermitTunnel no X11Forwarding no 更新:我只能通过在选定的用户上使用“匹配” Match User zuser AllowTcpForwarding no X11Forwarding no AllowAgentForwarding no AllowStreamLocalForwarding no PermitOpen none PermitTunnel no

SSH连接问题(vpn site2site,防火墙等)

我在Azure云计算中运行虚拟networking。 在这个虚拟networking中,几个Ubuntu虚拟机正在运行。 虚拟networking通过VPN Site2Site连接连接到我的家庭networking。 此外,家庭networking的防火墙具有到目标networking的传出规则。 在本地,我也有几个Linux虚拟机运行。 有了这个设置,一切正常。 我可以通过SSH从本地虚拟机连接到虚拟networking中的Azure虚拟机。 但是,有时候,我的一个本地虚拟机的连接突然下降,我无法再连接一段时间到完整的目标networking。 以下意见很重要: *)本地虚拟机突然无法连接到目标虚拟networking中的任何虚拟机 *)其他本地虚拟机仍然可以连接没有问题 *)从目标Azure虚拟机连接回本地虚拟机工作 *)SSHdebugging没有显示,因为根本没有可能的连接 *)traceroute相同 *)VPN Site2Site工作正常,日志显示没有错误(其他机器可以连接) *)SSHDconfiguration一切看起来不错(keepalive等) *)我的怀疑是与本地防火墙,但是,日志显示没有… 任何人有过类似的东西? 有任何想法吗? 谢谢!