タグ付けされた質問 「cygwin」

cygwinは、Microsoft Windows OSでUnix / Linuxのような環境を提供します。


3
CYGWIN環境変数で「tty」オプションが検出されました
最近、Windows 7マシンにcygwinを再インストールし、cygwinディレクトリをパスに追加して、windowsコマンドラインでシームレスに動作するようにしました。コマンドを実行するたびに、実際の出力の上に次のものが表示されます。 "tty" option detected in CYGWIN environment variable. CYGWIN=tty is no longer supported. Please remove it from your CYGWIN environment variable and use a terminal emulator like mintty, xterm, or rxvt. 迷惑なヘッダーなしでコマンドラインでcygwinを使用できるように、どうすればこれを取り除くことができますか?
12 cygwin 

1
X11転送がしばらくすると機能しなくなる
Cygwinを使用してLinuxボックス(ubuntuサーバー12.04)をSSH経由で接続し、X11転送を使用します。sshを実行するたびに、しばらくXフォワーディングを使用できますが、その後動作しなくなります(たとえば、gvimはDisplayを開くことができないと言います)。終了して再SSHを実行すると、再び動作を開始します。そして、しばらくしてから再び停止します。 何か案は?


5
スクリプトのスリープを防止する
コマンドラインまたはcygwinでプログラムを実行しているときにWindowsがスリープモードになるのを防ぐ方法はありますか?理想的には、次のように使用できるものを期待しています。 nosleep myscript.sh バックグラウンド 手動バックアップや大容量ファイルの転送など、長時間実行されるジョブを起動することがありますが、これらの処理が完了する前にWindowsがスリープ状態になることがよくあります。コマンドの実行中にコマンドを起動してスリープモードを回避できるようにしたいのですが、コマンドが完了すると自動的に動作するようになります。

4
cygwin用のgpgエージェントはありますか?
cygwinのgpg-agentを使用したいのですが、cygwinにgpgをインストールしても提供されません。また、googleにはこれに関する情報があまりありません。cygwinの下で(キーチェーンのようなものを使用して)gpg-agentを使用することは可能ですか、それともcygwinのgpgで「ネイティブ」Windowsエージェントを使用できますか?
12 cygwin  gnupg 

5
CygwinのSSH経由で管理者として何かを実行するにはどうすればよいですか?
セットアップの変更が1つまたは2つ必要なリモートのWindows 7ボックスに接続しようとしています。CygwinのSSHサーバーを介して管理者アカウントにアクセスしましたが、Cygwinで管理者特権ユーティリティを実行できません(「要求された操作には管理者として実行する必要があります。」) このための標準的なソリューションは、私の知る限りRunAs.exeですが、SSH経由で実行しようとすると、診断なしで即座に終了します(「runas /?」として実行した場合でも)。sshから「cmd」を起動すると、標準のDOSプロンプトが表示されますが、DOSプロンプトからは、「ru​​nas /?」として実行しても、「runas」はコマンドラインをエコーバックします。 Cygwinでは、Administrator @ computernameとして接続できません。 助言がありますか?

1
「許可が拒否されました(公開鍵)。」Cygwinの更新後
Cygwinを更新しましたが、リモートマシンにSSH接続できなくなりました。 SSHからの関連するデバッグ出力は次のとおりです。何が起こっている? debug1: Server host key: ssh-rsa SHA256:VTUSWVnLWQ6ohJ0hZ7vcswPKnuBsXSqtqH054jWxMAA debug1: Host 'xxx.yyy.zz' is known and matches the RSA host key. debug1: Found key in /home/nifle/.ssh/known_hosts:5 debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: Roaming not allowed by server debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: …
11 windows  ssh  cygwin  ssh-keys 

3
CygWinでSUDOを使用する(自動化する)実用的な(従来のLinuxに近い)方法
CygWinでsudoコマンドを使用できると便利であり、昇格したシェルを開くよりも高速です。 Luis@Kenobi /cygdrive/c/Users/Luis $ net user /add TestUser System error 5. Access denied. Luis@Kenobi /cygdrive/c/Users/Luis $ sudo net user /add TestUser Command completed successfully. 上記のように、Windowsコマンド/スクリプトもLinuxと同様に実行できます。私にとってはきれいです。リモート(SSH)コンソールで動作し、Windows / Linuxコマンドを組み合わせることができます。したがって、管理タスクを実行できることはほぼ必須です。 ただし、SUDO for CygWinプロジェクトには危険な動作があります。サーバー/クライアントアーキテクチャとして動作します。実際、クライアント(sudo)はコマンドのリクエストをサーバー(sudoserver.py)に送信します(外部でリッスンしません)ローカルコンピューター)ポート7070TCP、ユーザーまたはアクセス許可のチェックなし、コンピューターにログインしている(特権のないユーザーも)誰でも管理者(CygWinまたはWindows)のシェルコマンドまたはスクリプト(CygWinまたはWindows)も実行できます。 作成者の提案した方法を維持すると、問題は悪化します。「sudoserver.py」をサービスとして登録すると、永続的に実行され続けます。 したがって、物事をもう少し安全に(完全 にではなく)維持するために、次のことを行います。1.-管理シェルで "sudoserver.py"を実行します。 2.-別のCygWinシェルで「sudo」コマンドを実行します。 3.-「sudoserver.py」と管理シェルを閉じます(Ctrl + C)。 少し迷惑です。「sudoserver.py」を実行するホットキーが.cmd割り当てられたファイルを使用して回避し、管理ジョブの後に(手動で)閉じますが、Linuxでの古典的な「sudo」の使いやすさからはほど遠いです。 素晴らしい実用的な方法は、次のような方法です。 ** UAC昇格プロンプト(またはユーザー/パスワード)を要求する「sudoserver.py」を自動的に開きます。 しばらくしてから閉じるため、UAC要求は、複数のsudoコマンドが連続して実行された場合に邪魔をし続けません。 これを少なくとも部分的に自動化する方法はありますか?

2
Cygwinにapt-getに相当するものはありますか?[複製]
この質問にはすでに回答があります: 8年前に閉鎖されました。 重複の可能性: cygwinコマンドラインを使用してパッケージをアップグレードおよびインストールしますか? Cygwinにapt-getに相当するものはありますか?
11 cygwin 

2
Windows用のboot2dockerでホストからディレクトリをマウントする
私はdocker 1.6とboot2dockerWindows 8.1ボックスを実行しています。Boot2Docker Startショートカットを使用すると、cygwin bashプロンプトが表示され、そこでdockerコマンドをネイティブに実行できます。 ユーザーフォルダからディレクトリをマウントするのに問題があります。私はもう試した: $ docker run -d --name abe -v $APPDATA/Bitcoin:/datadir poliver/bitcoin-abe エラーが表示されます: invalid value "C:\\Users\\someone\\AppData\\Roaming/Bitcoin:/datadir" for flag -v: \Users\someone\AppData\Roaming/Bitcoin:/datadir is not an absolute path See 'c:\Program Files\Boot2DockeForWindows\docker.exe run --help'. これらの方法で呼び出すと、同じ結果が得られます。 $ docker run -d --name abe -v "$APPDATA/Bitcoin":/datadir poliver/bitcoin-abe $ docker run -d --name abe -v …

4
ディレクトリ名にスペースが含まれていると、bash変数を使用してディレクトリに移動できない
次のコマンドを変数に保存したいとしましょう cd "/cygdrive/c/Program Files/" だから私はこれをする dir="cd \"/cygdrive/c/Program Files/\"" Program Filesディレクトリに移動するコマンドを保存する必要があるため、$ dirと入力すると、そのディレクトリに移動します。引用が適切にエスケープされていることを確認するには、次のように入力します echo $dir それは私に与えます cd "/cygdrive/c/Program Files/" したがって、すべて正常に動作するはずです。ただし、入力すると、 $dir 私は得る bash: cd: "/cygdrive/c/Program: No such file or directory 私は何を間違えていますか?私はCygwinを使用していますが、この問題はbash全般に当てはまると思います。
11 linux  bash  cygwin 

2
scp exec要求がチャネル0で失敗しました
コンピュータ間でファイルをSCPしようとしていますが、 実行要求はチャネル0で失敗しました。 しかし、SSHを使用すると、問題なくマシンにアクセスできます。それが役立つ場合、私はCygwinのSCP関数を使用しています。 オンラインで検索したところ、「。bashrc」ファイルについて話しましたが、見つかったのは「bash.bashrc」だけです。 これは私が使用したコマンドです: scp /filelocation/file user@hostname:/folderlocation ホスト名の代わりにIPアドレスも試してみましたが、同じ結果が得られました。 リモートサイトにSCPコマンドがあることを確認しました。
11 ssh  cygwin  scp 

5
Putty-> Cygwin X11転送「ディスプレイを開けません」エラー
WindowsマシンでPuttyを使用して、別のサーバーにSSH接続します。そこに到着したら、X11転送を使用してウィンドウをコンピューターにポップしようとしています。リモートシステムは、他の多くのユーザーが同じ方法で正常に使用できる大規模なシステムであるため、問題にはなりません。 問題なくPutty経由でシステムにログインし、startxwincygwinで実行します。しかし、xtermPuttyで実行するとxterm Xt error: Can't open display: localhost:##.0、ポンド記号が2つの整数であり、ログインするたびに値が変化するというエラーが表示されます。 Putty設定でX11転送を有効にしています 「X表示位置」を localhost:0 cygwinのX11パッケージをダウンロードすることを確認しました のstartx代わりに使用してみましたstartxwin 私が試してみましたsetenv DISPLAY localhost:0し、setenv DISPLAY my.ip.address 残念ながら、問題は解決しません。このトピックに関するグーグルリソースを使い果たしたので、どんな助けにも感謝します。ありがとう!
11 linux  ssh  cygwin  putty 

2
以前のシェル設定により、console2を開始できません
数か月前、私はWindows 7でCygwinとコンソールを使用していて、コンソールでbashセッションを作成していました。Cygwinをアンインストールしたので、Consoleは次のメッセージを表示します。 Unable to start a C:\cygwin\bin\bash.exe --login -i! レジストリを調べましたが、コンソールの残りを見つけることができませんでした。このエラーをリセット/取り除くにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.