请教Cygwin的一个问题

ovisa 2011-05-13 02:02:52
我在一个windows 2003服务器上安装了cygwin,需要通过ssh方式链接到这台服务器进行某些软件的安装。
在测试过程中,直接ssh Administrator@serverip ,系统提示输入Administrator的秘密,这种方式链接到这个服务器上去安装软件,一切都正常;


由于项目的原因,需要通过公钥的方式链接的服务器在安装软件,ssh Administrator@serverip 后提示输入公钥的passphrase然后在安装软件,发现在安装部分软件(密码验证方式都能装)的时候会提示各种错误,如软件版本不支持、目录无法找到等;有经验的达人提示一下可能是什么原因。

另外公钥访问后,环境变量里面的username变为sshd_server,密码访问的方式时username=Administrator,修改这个变量后安装软件也报错。
...全文
194 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
升级太快了
lihui19841209 2011-05-19
  • 打赏
  • 举报
回复
占楼学习下。。。。。
ovisa 2011-05-17
  • 打赏
  • 举报
回复
问题还是木有解决
zaghost 2011-05-14
  • 打赏
  • 举报
回复
错别字太多了
ovisa 2011-05-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 steptodream 的回复:]
引用 3 楼 ovisa 的回复:

感觉问题应该是在对目录的识别上

目录的识别和不同的用户登陆还有关? 我觉得不是这样。
你看错误信息里那么多的cannot create 所以我坚持觉得是因为登陆用户不同而带来的权限问题!
[/Quote]

会不会是因为在unix服务器上生成的公钥上面写明了root@unixserver作为结尾,而我的环境里面没有dns,她无法识别这个颁发公钥的unixserver 的名称,所以会限制很多权限,明天测试一下,:)
ovisa 2011-05-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 steptodream 的回复:]
引用 3 楼 ovisa 的回复:

感觉问题应该是在对目录的识别上

目录的识别和不同的用户登陆还有关? 我觉得不是这样。
你看错误信息里那么多的cannot create 所以我坚持觉得是因为登陆用户不同而带来的权限问题!
[/Quote]
也有道理
steptodream 2011-05-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ovisa 的回复:]

感觉问题应该是在对目录的识别上
[/Quote]
目录的识别和不同的用户登陆还有关? 我觉得不是这样。
你看错误信息里那么多的cannot create 所以我坚持觉得是因为登陆用户不同而带来的权限问题!
ovisa 2011-05-13
  • 打赏
  • 举报
回复
感觉问题应该是在对目录的识别上
steptodream 2011-05-13
  • 打赏
  • 举报
回复
另外公钥访问后,环境变量里面的username变为sshd_server,密码访问的方式时username=Administrator,修改这个变量后安装软件也报错。
--------------------------
曾经用户cygwin 感觉不好用 对这里面的ssh也不太熟悉
不过按你描述来讲 肯定是这个权限的问题 Administrator当然能进行所有操作 但是sshd_server权限却不一定了 你说你修改变量也报错 你不能是登陆之后改环境变量的方式 而是应该在ssh里相关设定里看是否能指定
ovisa 2011-05-13
  • 打赏
  • 举报
回复
如在ssh+公钥的情况下执行软件安装报错:
SPB file: CIT_win.spb
CIT version: 10/04/19cit_2.6.0.2005
Install type: global
Register exploiter: yes
Default dest: ?穡-胃w[愿w\tivoli\cit
INI location: C:\WINDOWS\cit\cit.ini
Looking for INI file: C:\WINDOWS\cit\cit.ini
INI file found, verifying...
*** Error: cannot create file in INI home dir.
Log file is: ?穡-胃w[愿w\tivoli\cit\CIT_files
Performing fresh install on ?穡-胃w[愿w\tivoli\cit (config=?穡-胃w[愿w\tivoli\cit\config)
Starting file extraction...
Warning! Failed to create install log file: ?穡-胃w[愿w\tivoli\cit\CIT_files
File extraction failed, error = 11 (Cannot create directory)
Creating single user mode flag file: ?穡-胃w[愿w\tivoli\cit\config\SingleUserMode
Unable to create single user mode flag file
Installation failed, rolling back
Done.



----------------------------------------------------------------
不用公钥直接ssh时

----------------------------------------------------------------
$ cmd /c "wcitinst.exe i TPM -s CIT_win.spb -r"
SPB file: CIT_win.spb
CIT version: 10/04/19cit_2.6.0.2005
Install type: global
Register exploiter: yes
Default dest: C:\Program Files\tivoli\cit
INI location: C:\WINDOWS\cit\cit.ini
Looking for INI file: C:\WINDOWS\cit\cit.ini
INI file found, verifying...
*** Error: cannot create file in INI home dir.
Log file is: C:\Program Files\tivoli\cit\CIT_files
Performing fresh install on C:\Program Files\tivoli\cit (config=C:\Program Files
\tivoli\cit\config)
Starting file extraction...
Extracting configs to 'C:\Program Files\tivoli\cit\config'
Customizing property file: C:\Program Files\tivoli\cit\config\Cit.properties
Customizing property file: C:\Program Files\tivoli\cit\config\CitTrace.propertie
s
Saving INI file to C:\WINDOWS\cit\cit.ini
Creating single user mode flag file: C:\Program Files\tivoli\cit\config\SingleUs
erMode
Updated Tivoli Common Dir='C:\Program Files\ibm\tivoli\common' result=0
Updated CIT Common Logs Dir='C:\Program Files\ibm\tivoli\common\CIT\logs' result
=0
Updating logs dir='C:\PROGRA~1\tivoli\cit\logs'
Exec 'C:\PROGRA~1\tivoli\cit\bin\wscancfg.exe -s common_trace_path C:\PROGRA~1\i
bm\tivoli\common\CIT\logs 2>nul >nul' returned 0
Setting common trace path='C:\Program Files\ibm\tivoli\common' result=0
Exec '"C:\Program Files\tivoli\cit\install\citinstdrv.exe" -i C:\PROGRA~1\tivoli
\cit\bin 2>nul >nul' returned 0
Installation successful, committing changes
currentCitHome = 'C:\Program Files\tivoli\cit' currentCfgHome = 'C:\Program File
s\tivoli\cit'
Done.

2,163

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 UNIX文化
社区管理员
  • UNIX文化社区
  • 文天大人
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧