openssh

openssh sftp chroot

我的梦境 提交于 2019-12-04 17:44:47
# for RHEL 7 https://wiki.moonshot.ja.net/pages/viewpage.action?pageId=6422607 https://en.wikibooks.org/wiki/OpenSSH/Logging_and_Troubleshooting #1. for init os config. wget --directory-prefix=/root/ins http://10.245.254.171/linux/DFS/openssh/openssh-7.7p1.tar.gz wget --directory-prefix=/root/ins http://10.245.254.171/linux/DFS/openssh/openssl-1.0.2o.tar.gz wget --directory-prefix=/root/ins http://10.245.254.171/linux/DFS/openssh/openssl-fips-2.0.16.tar.gz yum install -y gcc zlib-devel pam-devel perl #2. install openssl & openssh tar zxpf /root/ins/openssl-fips-2.0.16.tar.gz -C /root/ins cd

System.Diaganostics.Process (when one process internally uses another)

两盒软妹~` 提交于 2019-12-04 17:32:52
I've been using C# System.Diagnostics.Process to monitor the output of a command line utility. The process I'm monitoring "internally" launches a second process, and as soon as it does, I receive no further output from the process object. What's frustrating, is, if you execute the very same command (that I'm launching with the System.Diagnostics.Process object) with cmd.exe (manually), the console outputs every line I need to be seeing in my C# app! However, if I (for testing purposes) launch cmd.exe with the System.Diagnostics.Process object, and run the command, it still stops outputting at

set environment variable SSH_ASKPASS or askpass in sudoers, resp

陌路散爱 提交于 2019-12-04 16:09:42
问题 I'm trying to login to a ssh server and to execute something like: ssh user@domain.com 'sudo echo "foobar"' Unfortunately I'm getting an error: sudo: no tty present and no askpass program specified Google told me to either set the environment variable SSH_ASKPASS or to set askpass in the sudoers file. My remote machine is running on Debian 6 and I've installed the packages ssh-askpass and ssh-askpass-gnome and my sudoers file looks like this: Defaults env_reset Defaults askpass=/usr/bin/ssh

如何在本地管理和切换多个 github 账号?

时光怂恿深爱的人放手 提交于 2019-12-04 14:52:41
前言 大多数的我们都会遇到这样一个问题:公司有一个 github 账户,这个是专门为工作准备的。而我们自己也有一个自己的私人 github 账户,有事没事做做自己的项目,写写自己感兴趣的东西。可是,我们怎么在电脑上把公司 github 切换到自己的私人github 账号上呢? 我公司内部建议用 smartgit 来精简 git 的操作,但是,我却没办法在上面切换成自己的账号,这意味着我必须在自己的电脑上使用自己的私人账号。oh, 这真是一个烦人的问题。 经过在 google 上查找资料和不断地试错,我终于成功的解决了这个问题。现在,让我来介绍以下这个是怎么解决的吧。 本质上,这只是一个平衡 git 和 ssh 配置的问题——实际上这并没有看上去那么糟糕。— Michael Herman 操作过程 它的操作包括 创建ssh密钥 将密钥添加到 github 账户; 创建 config 文件,管理单独的 key 更新存储的 key 测试 git clone 和 git push 怎样在终端上切换 github 账号 1. 创建 SSH 密钥 以我为例,我有两个 github 账户,一个工作用的,用户名是 yuanzhen-kooboo,;另一个是私人的:huangyuanzhen。所以,我要创建两个密钥,每个账号一个: 操作为: 打开cmd; 依次输入命令: cd ~/.ssh ssh

在git与tortoisegit中使用openSSH与PuTTY

大城市里の小女人 提交于 2019-12-04 14:44:58
问题 在使用Git与tortoisegit的时候,指定远程版本库的地址有2种方式: 使用https方式的git地址非常直接(https://xxx.oschina.net/xxx.git),基本上什么都不需要配置,不管是git bash还是tortoisegit都能完美使用,但是每次需要连接远程服务器时,都要提示我输入用户名与密码,非常不爽; 使用ssh方式的git地址非常爽快(git@git.oschina.net:xxxx/xxx.git),不需要输入密码,但是需要配置。 第一种方式没啥说的,第二种方式的应用,我配置的时候出现了一个问题: 配置了tortoisegit的putty后,直接用tortoisegit可以不输入密码直接完成操作;但是当我使用git bash的时候,使用git pull之类的命令还需要我输入密码... P.S. 别说我闲的,有tortoisegit为啥还用git bash。实际上,使用git bash在有的操作上还是挺方便的(比如删除分支 git push origin :branchx)。 那怎么弄才能让这2个小家伙都不输入密码呢? 这里又有两种办法... 调整tortoisegit的settings中的network选项,将tortoisegitplink.exe改成git安装目录的下bin\ssh.exe。如果先前用ssh-keygen

Ubuntu 14.04 desktop 不能安装 openssh-server解决方法

无人久伴 提交于 2019-12-04 11:28:49
风来了.呆狐狸 Ubuntu 14.04 desktop 中不能 用如下命令 apt-get install openssh-server 安装ssh server,无此包,查了半天才查出使用另一种包安装。 应使用如下命令 sudo apt-get install ssh-contact-service 来源: CSDN 作者: 风.foxwho 链接: https://blog.csdn.net/wljk506/article/details/39860053

ubuntu14.04 安装 openssh-server

邮差的信 提交于 2019-12-04 11:27:49
ubuntu自带的有openssh-client,所以可以通过 ssh username @host 来远程连接linux 可是要想通过ssh被连接,ubuntu系统需要有openssh-server,可以通过 ps -e | grep ssh 来查看,如果没有显示sshd则说明没有安装openssh-server 可通过 sudo apt-get install openssh- server 来安装openssh-server,如果顺利的话会安装成功,如果遇到 $ sudo apt-get install openssh- server 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: openssh- server : 依赖: openssh- client (= 1 : 6.6 p1 -2 ubuntu1) E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 这是因为,openssh-server是依赖于openssh

ubuntu 17.04 下安装openssh-server报错

[亡魂溺海] 提交于 2019-12-04 11:25:02
执行 sudo apt install openssh-server 会报一下错误 需要我们安装openssh-client,其实系统里面已经有啦openssh-client 只是版本不对需要安装时带上版本号 sudo apt install openssh-client= 1 : 6.6 p1- 2 ubuntu1 再执行 sudo apt install openssh-server 继续配置openssh sudo gedit /etc/ssh/sshd_config 将PermitRootLogin without-password注释掉并添加PermitRootLogin yes #PermitRootLogin without-password PermitRootLogin yes 重启ssh /etc/init .d /ssh restart 到此就可以啦 来源: CSDN 作者: yicoder 链接: https://blog.csdn.net/wugufeng0220/article/details/77913059

ubuntu安装openssh-server 报依赖错误的解决过程

北慕城南 提交于 2019-12-04 11:24:46
ubuntu自带的有openssh-client,所以可以通过 ? 1 ssh username@host 来远程连接linux 可是要想通过ssh被连接,ubuntu系统需要有openssh-server,可以通过 ? 1 ps -e | grep ssh 来查看,如果没有显示sshd则说明没有安装openssh-server 可通过 ? 1 sudo apt-get install openssh-server 来安装openssh-server,如果顺利的话会安装成功,如果遇到 ? 1 2 3 4 5 6 7 8 9 10 11 12 $ sudo apt-get install openssh-server 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: openssh-server : 依赖: openssh-client (= 1:6.6p1-2ubuntu1) E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 这是因为

Linux使用技巧11--Ubuntu离线安装openssh-server

我的未来我决定 提交于 2019-12-04 11:22:17
许三爷说,Ubuntu的离线安装跟屎一样。 最近的经历让我对如此不逊的言语十分赞同。 那屎一样的离线安装。 联网的日子里,安装openssh-server只需要执行: sudo apt- get install open -server 即可,工具会自动解决依赖问题。没有安装的依赖会自动安装。 Windows的日子中,一个安装包,下一步,下一步,搞定。 可是离线的Ubuntu要怎么安装openssh-server呢? 第一次尝试官网下载deb安装包 http://packages.ubuntu.com/ 这个网站里面都是官方支持的软件包,搜索openssh-server,来到 http://packages.ubuntu.com/vivid/openssh-server 里面看到有很多依赖。我先无视之,然后点击下载amd64的版本。 执行: sudo dpkg -i xxx 然后安装不成功,我就一个一个下载依赖的,但是很快就出现了循环依赖。 程序安装不下去了,我的系统也废了。 第二次尝试“制作离线安装包” 网友莫川的做法还是值的借鉴的。网址: http://blog.csdn.net/nupt123456789/article/details/11649603 无法上网的机器是Ubuntu15.04,我在联网的虚拟机中安装了相同的系统,然后制作离线安装包。 一、下载deb安装包 $