Permalänk

SSHd i Win

Jag försökte med "OpenSSH for Win" (http://sshwindows.sourceforge.net/)
Men jag fattar noll om hur man ska konfiguirera det.
I linux så är det ju vanliga användar kontona.
Det kanske finns bättre allternativ, men men... Någon som använder det och vill hjälpa mig?

Permalänk
Medlem

jag tycker att du skall köra cygwin eller putty.. de kräver "inga" konfigurationer.
Cygwin kanske är det bästa då man kan använda det till mycket mer...

Visa signatur

Plan9 fan. In glenda we trust.

Permalänk
Hedersmedlem

Nu har ju dock inte putty någon ssh-server så det faller jo bort...
Jag testade en sshd för windows för flera år sen, jag tror det var den där.
Användarkontona i windows används men lösenordet måste exporteras på något sätt till sshd, eller något i den stilen var det iaf.

Visa signatur

Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG

Permalänk
Medlem

Detta kanske kunde vara något?
http://www.ssh.com/products/tectia/server/
Tror det finns nån typ av Trial på sidan... God jul

Visa signatur

Filserver: Intel P4 2.8@3.4GHz - 1GB RAM - Radeon 9600xt - ~ 6 TB HDD

Bärbar: Compaq Evo N800W <3

Permalänk
Medlem

Jag kör detta (http://sshwindows.sourceforge.net/) själv hemma för att tunnla vnc trafik igenom, det funkar väl ok. Men det verkar inte komma så mycket uppdateringar på det längre (senaste 9 juli 2004). Och det verkar sakna en del features. Har försökt med diverse inställningar i "confen" men det verkar inte hända något när dessa ändringar gjorts.

Permalänk

Maxxar; Hur fick du det att funka från början? det är väl något med /etc/passwd?

AsApa; Nej, ingen j**la Closed source

dagle; Putty är en ssh klient. Men den funkar bra. Cygwin!? vad är det? finns det en sshd i det?

"Användarkontona i windows används men lösenordet måste exporteras på något sätt till sshd, eller något i den stilen var det iaf."
Precis, Men hur?

Permalänk
Medlem

Ja, det stämmer att etc/passwd måste innehålla konto information. Försöker minnas hur den skapades men kan bara tänka mig att den kom till automatiskt vid installationen, eller?!

Den innehåller iaf dom konton som ligger i w2k servern

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av emil.sandnabba

AsApa; Nej, ingen j**la Closed source

Suite yourself. Du skrev inte att det promt skulle vara open source...

Visa signatur

Filserver: Intel P4 2.8@3.4GHz - 1GB RAM - Radeon 9600xt - ~ 6 TB HDD

Bärbar: Compaq Evo N800W <3

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av maxxar
Ja, det stämmer att etc/passwd måste innehålla konto information. Försöker minnas hur den skapades men kan bara tänka mig att den kom till automatiskt vid installationen, eller?!

Den innehåller iaf dom konton som ligger i w2k servern

körde man inte en -bat-fil eller nått? kommer fan inte ihåg men det stog i en av rxrfilerna man fick med i installationen.

Visa signatur

Erfarenhet är något man får precis efter man hade behövt det.
http://files.upl.silentwhisper.net/upload2/regel7.png

Permalänk

"Suite yourself. Du skrev inte att det promt skulle vara open source..."
Nej, iof inte. Men jag vill inte ha något dyrt skit, när de finns gratis

Åhh så klantig man kan vara!

Jag hittade det här i /Docs/QuickStart.txt:

Install
-------

Run the setup program and accept the defaults (all categories).
This will install the OpenSSH server and client in an appropiate place.

Configuration
-------------
1. Open a command prompt and change to the installation directory (Program Files\OpenSSH is the default).

2. CD into the bin directory.

3. Use mkgroup to create a group permissions file. For local groups, use the "-l" switch. For domain groups, use the "-d" switch.
For both domain and local, it is best to run the command twice (remember to use >>, not >). If you use both, make sure to edit the file to remove any duplicate entires.

mkgroup -l >> ..\etc\group (local groups)
mkgroup -d >> ..\etc\group (domain groups)

4. Use mkpasswd to add authorized users into the passwd file. For local users, use the "-l" switch. For domain users, use the "-d" switch.
For both domain and local, it is best to run the command twice (remember to use >>, not >). If you use both, make sure to edit the file to remove any duplicate entires.

mkpasswd -l [-u <username>] >> ..\etc\passwd (local users)
mkpasswd -d [-u <username>] >> ..\etc\passwd (domain users)

NOTE: To add users from a domain that is not the primary domain of the machine, add the domain name after the user name.
NOTE: Ommitting the username switch adds ALL users from the machine or domain, including service accounts and the Guest account.

5. Start the OpenSSH server.

net start opensshd

6. Test the server. Using a seperate machine as the client is best. If you connect but the connection immediately gets dropped, reboot the machine with the server and try connecting again.

mkgroup!? vad ska det vara bra för?

Jag gjorde så här:

C:\Program\OpenSSH\bin>mkpasswd
Usage: mkpasswd [OPTION]... [domain]

This program prints a /etc/passwd file to stdout

Options:
-l,--local print local user accounts
-c,--current print current account, if a domain account
-d,--domain print domain accounts (from current domain
if no domain specified)
-o,--id-offset offset change the default offset (10000) added to uids
in domain accounts.
-g,--local-groups print local group information too
if no domain specified
-m,--no-mount don't use mount points for home dir
-s,--no-sids don't print SIDs in GCOS field
(this affects ntsec)
-p,--path-to-home path use specified path instead of user account home dir
-u,--username username only return information for the specified user
-h,--help displays this message
-v,--version version information and exit

One of `-l', `-d' or `-g' must be given.

C:\Program\OpenSSH\bin>mkpasswd -l -u Emil.s
Emil.s:unused_by_nt/2000/xp:1004:513:U-MEGALEIF\Emil.s,S-1-5-21-1292428093-77656
1741-839522115-1004:/home/Emil.s:/bin/switch

Ser det ok ut? När jag skriver så här så vill det ha lösenord:

C:\Program\OpenSSH\bin>ssh localhost

****USAGE WARNING****

This is a private computer system. This computer system, including all
related equipment, networks, and network devices (specifically including
Internet access) are provided only for authorized use. This computer system
may be monitored for all lawful purposes, including to ensure that its use
is authorized, for management of the system, to facilitate protection against
unauthorized access, and to verify security procedures, survivability, and
operational security. Monitoring includes active attacks by authorized entities
to test or verify the security of this system. During monitoring, information
may be examined, recorded, copied and used for authorized purposes. All
information, including personal information, placed or sent over this system
may be monitored.

Use of this computer system, authorized or unauthorized, constitutes consent
to monitoring of this system. Unauthorized use may subject you to criminal
prosecution. Evidence of unauthorized use collected during monitoring may be
used for administrative, criminal, or other adverse action. Use of this system
constitutes consent to monitoring for these purposes.

Emil.s@localhost's password:
C:\Program\OpenSSH\bin>se try again.

Men jag har inget lösenord för min Sys användare. Vad ska jag göra nu?