ssh

SSH Secure访问ubuntu ssh server服务器报错解决方案

99封情书 提交于 2020-02-22 16:06:38
大象装进冰箱分为三步,额!!! SSH Secure访问ubuntu ssh server服务器报错解决方案也分三步 第一步:用vi编辑器编辑sshd_config 命令如下: sudo vi /etc/ssh/sshd_config 第二步:复制下面代码到sshd_config Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96 KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519

ssh using R system() command

五迷三道 提交于 2020-02-22 08:01:12
问题 When I try to connect computer A to computer B using ssh and R's system() command, I get an error: system('ssh root@Bs-ip-address') ssh_askpass: exec(rpostback-askpass): No such file or directory Host key verification failed. lost connection But if I enter the command in quotes into my Linux terminal ( ssh root@Bs-ip-address ) it works fine (ssh keys are set up for the correct user). How can I connect properly using R's system() command? Or can you suggest a better way to connect? It might

ssh using R system() command

China☆狼群 提交于 2020-02-22 08:01:06
问题 When I try to connect computer A to computer B using ssh and R's system() command, I get an error: system('ssh root@Bs-ip-address') ssh_askpass: exec(rpostback-askpass): No such file or directory Host key verification failed. lost connection But if I enter the command in quotes into my Linux terminal ( ssh root@Bs-ip-address ) it works fine (ssh keys are set up for the correct user). How can I connect properly using R's system() command? Or can you suggest a better way to connect? It might

centos7下git服务器端搭建

前提是你 提交于 2020-02-22 05:25:42
centos7下git服务器端搭建【not gitlab AND not github】 [https://blog.csdn.net/permanent_2008/article/details/73839315] git的安装: yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2。想要安装最新版本的的 Git,只能下载源码进行安装。 1. 查看 yum 源仓库的 Git 信息: 1 # yum info git 可以看出,截至目前,yum 源仓库中最新的 Git 版本才 1.8.3.1,而查看最 新的 Git 发布版本 ,已经 2.9.2 了。 2. 依赖库安装 1 2 # yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel # yum install gcc perl-ExtUtils-MakeMaker 3. 卸载低版本的 Git 通过命令: git –-version 查看系统带的版本,Git 版本是: 1.8.3.1 ,所以先要卸载低版本的 Git,命令: 1 # yum remove git 4. 下载新版的 Git 源码包(我放的了 /usr/local/git 的目录下了

通过 CLI 管理 Jenkins Server

佐手、 提交于 2020-02-22 01:33:09
Jenkins 内置的命令行接口允许管理员通过命令行工具访问并管理 Jenkins。这让我们可以通过脚本自动化的创建配置或执行任务,也就是把 Jenkins 中的配置代码化了。Jenkins 同时支持通过 SSH 和客户端命令行工具 jenkins-cli.jar 进行访问。本文主要介绍如何通过这两种方式用命令行操作 Jenkins。说明:本文的演示环境为 ubuntu 16.04。 通过 SSH 执行命令 在 Jenkins Server 的默认安装中,内置的 SSH service 是没有启用的: 我们可以通过下面的配置让 Jenkins 启用 SSH service,Jenkins ->Configure Global Security: 笔者选择让 Jenkins 的 SSH Server 监听 8090 端口,如果你选择的是 Random,那么监听的端口是随机产生的,无论如何,我们都可以用下面的命令来获得 Jenkins SSH Server 监听的端口号: $ curl -Lv http://192.168.21.145:8080/login 2>&1 | grep 'X-SSH-Endpoint' 说明:笔者的 Jenkins Server 部署在主机 192.168.21.145 上,监听的端口号为 8080。用户至少要有 Overall/Read

配置SSH免密登录及常见问题

风格不统一 提交于 2020-02-21 19:11:29
配置免密登录 客户端执行命令$ ssh-keygen -t rsa 回车三次后会在 ~/.ssh/ 下生成两个文件:id_rsa 和 id_rsa.pub,这两个文件是成对出现的 取出id_rsa.pub中内容,复制到服务器端的~/.ssh/authorized_keys cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 验证即可。 常见问题 免密不生效的问题: 检查AuthorizedKeysFile配置是否启用authorized_keys $ cat /etc/ssh/sshd_config |egrep AuthorizedKeysFile 修改/etc/ssh/sshd_config $ sudo vi /etc/ssh/sshd_config 取消行注释 AuthorizedKeysFile .ssh/authorized_keys 查看系统安全日志,定位问题 sudo cat /var/log/secure 查看免密登录报错信息。 找到问题:Authentication refused: bad ownership or modes for directory /home/hupz 后面的目录代表权限不匹配 SSH进行认证的过程中除了对用户目录有权限要求外,对 .ssh 文件夹和 authorized_keys

Linux 远程登录

雨燕双飞 提交于 2020-02-21 19:02:23
Linux一般作为服务器,服务器一般放在机房,在机房操作Linux服务器,太麻烦。 一般是远程登录到Linux服务器来进行操作。 远程登录Linux有2种方式: 通过Linux的ip地址、用户名、密码 使用密钥 下载安装PuTTY。 方式一 打开PutTTY,输入Linux服务器的ip,不知道ip的可以用ifconfig查看 输入ip,其它使用默认的即可,点击open。 因为我们使用的是ssh安全连接,会弹出提示框问是否信任该主机(Linux服务器),选择是。 login as后面输入要登录的用户名,耐心等一下,ssh有点慢,出来password:后,在后面输入密码。 要耐心,安全连接有点慢。 之后就可以在我们的电脑上操作Linux啦,但只能以终端方式操作。 方式二 1、使用PuTTYgen生成密钥 安装PuTTY时会自动安装一些组件,打开PuTTYgen,gen即generator,产生、创建,PuTTYgen是用来产生密钥的。 点击Generate生成密钥。 密钥生成格式:使用默认的RSA即可,RSA即SSH-2(RSA)。 生成多少比特的密钥,使用默认的2048即可。数值越大,生成的密钥就越长,安全性就越高,但生成所需时间、连接所需时间(验证)也会越长。 看到密钥已经生成,密钥分为2部分:公钥、私钥,公钥就是框框中的那个。 点击Save private key保存私钥

MHA部署实现高可用(3)

廉价感情. 提交于 2020-02-21 18:44:05
一、启动MHA [root@c733 ~]# nohup masterha_manager --conf=/etc/mha/app1.cnf --remove_dead_master_conf --ignore_last_failover < /dev/null > /var/log/mha/app1/manager.log 2>&1 & 查看MHA状态 [root@c733 ~]# masterha_check_status --conf=/etc/mha/app1.cnf 关闭MHA [root@c733 ~]# masterha_stop --conf=/etc/mha/app1.cnf 从库重新加入主库 [root@c733 ~]# grep "CHANGE MASTER TO MASTER" /var/log/mha/app1/manager.log | tail -1 二、测试MHA故障转移 1、停掉c731主库192.168.37.31 [root@c731 ~]# systemctl stop mysql 查看c733的slave状态,发现master_host变成了192.168.37.32 [root@c733 ~]# mysql -uroot -p123456 -e 'start slave;' Warning: Using a password on the

ssh隧道 本地调试java

ε祈祈猫儿з 提交于 2020-02-21 09:23:33
ssh -R 11729:127.0.0.1:11729 zhaohh@123.126.105.34 第一个11729是你服务器端口,127.0.0.1:11729 是指你本地的11729,zhaohh@123.126.105.34是你登录服务器的时候的用户和ip 来源: https://www.cnblogs.com/zhaohuanhuan/p/12340127.html

SSH.NET CreateShellStream()

百般思念 提交于 2020-02-21 07:01:59
问题 I am building an application, SWSH, which is a ssh client. I am having trouble using the CreateShellStream() function. My code: using (var ssh = new SshClient(ccinfo)) { var keepgoing = true; ssh.Connect(); string terminalName = "xterm-256color"; uint columns = 80; uint rows = 160; uint width = 80; uint height = 160; // arbitrarily chosen int bufferSize = 500; IDictionary<Renci.SshNet.Common.TerminalModes, uint> terminalModeValues = null; var actual = ssh.CreateShellStream(terminalName,